如何制作一个可以将任何类似于javascript代码的字符串转换为对象的函数?

游戏王

对javascript来说,我是一个新问题。让我们考虑一个看起来像这样的字符串:

 var str = "Math.random() > 0.5";

现在让我们使用一些javascript:

  console.log( turnUp( str ) ); // true or false

因此,turnUp()只是我认为可以执行以下操作的函数:

没有turnUp()

 console.log( str );
 // Is equivalent to console.log( "Math.random() > 0.5" );

输出:

 Math.random() > 0.5

使用turnUp()

 console.log( turnUp( str ) );
 // Is equivalent to console.log( Math.random() > 0.5 );

输出:

 true

要么

输出:

 false

因此,借助示例,您可能会了解我的需求!那么,如何制作turnUp()函数呢?

提前致谢

至宝弧

eval()有很多缺点,所以我希望您这样做:

 var turnUp = function(str) {
    return Function(' "use strict"; return (' + str + ') ')();
  }

现在您可以:

 var str = "Math.random() > 0.5";

 console.log( str ); // => Math.random > 0.5
 console.log( turnUp( str ) ); // => true or false

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

rjson:将“ list”转换为与Cypher DSL兼容的类似于JSON的字符串

来自分类Dev

如何将JavaScript对象文字的字符串转换为JavaScript对象文字?

来自分类Dev

android从微调器中获取一个整数,类似于用于字符串的方法

来自分类Dev

如何将一个元素字符串转换为char?

来自分类Dev

jQuery:将字符串转换为类似于Shopify的Handleize的“句柄”

来自分类Dev

将数字转换为字节字符串文字,类似于stringify!()

来自分类Dev

如何制作一个可以解析javascript中对空格敏感的字符串的函数?

来自分类Dev

将字符串数组转换为对象数组,其中每个字符串本身都有一个分隔符

来自分类Dev

在R中创建一个将整个数据帧中的字符串转换为整数的函数

来自分类Dev

熊猫:如何将行转换为一个字符串?

来自分类Dev

将字符串转换为日期对象,添加两个小时并转换回字符串(JavaScript)

来自分类Dev

我有一个在线工具可以将HTML转换为字符串吗?

来自分类Dev

rjson:将“ list”转换为与Cypher DSL兼容的类似于JSON的字符串

来自分类Dev

将字符串数组转换为整数数组后,该函数将返回一个空数组

来自分类Dev

如何制作一个比较字符串的函数?

来自分类Dev

我如何制作一个将接受字符串并从字符串返回第二个字符的函数?

来自分类Dev

有没有一种方法可以从这两个函数中的任何一个创建泛型函数?(将通用数组转换为字符串)

来自分类Dev

如何将类似 JSON 的字符串转换为 C# 对象

来自分类Dev

是否也可以在 Bash 中将字符串转换为字符并执行类似于在 C 中可以完成的操作?

来自分类Dev

无法将任何对象转换为字符串

来自分类Dev

如何将字符串从一个代码页转换为另一个代码页?

来自分类Dev

c# - 如何将字符串替换为另一个可以恢复原始字符串的字符串

来自分类Dev

需要一个插件,可以将 textarea 中的文本转换为类似代码的文本

来自分类Dev

将 blob 转换为字符串以创建一个 json 对象,然后将字符串更改回 blob

来自分类Dev

如何制作一个函数以便它可以搜索文件中的任何字符串?

来自分类Dev

如何制作一个检测字符串中的因子并将其转换为浮点数的函数?

来自分类Dev

如何在 Python 中将列表 [a,b] 转换为 [[a],[b]]?一个类似于 map 的单行函数

来自分类Dev

如何在javascript中编写一个将3的倍数转换为字符串的函数

来自分类Dev

将 double 转换为字符串时,第一个字符串字符可以是什么?

Related 相关文章

  1. 1

    rjson:将“ list”转换为与Cypher DSL兼容的类似于JSON的字符串

  2. 2

    如何将JavaScript对象文字的字符串转换为JavaScript对象文字?

  3. 3

    android从微调器中获取一个整数,类似于用于字符串的方法

  4. 4

    如何将一个元素字符串转换为char?

  5. 5

    jQuery:将字符串转换为类似于Shopify的Handleize的“句柄”

  6. 6

    将数字转换为字节字符串文字,类似于stringify!()

  7. 7

    如何制作一个可以解析javascript中对空格敏感的字符串的函数?

  8. 8

    将字符串数组转换为对象数组,其中每个字符串本身都有一个分隔符

  9. 9

    在R中创建一个将整个数据帧中的字符串转换为整数的函数

  10. 10

    熊猫:如何将行转换为一个字符串?

  11. 11

    将字符串转换为日期对象,添加两个小时并转换回字符串(JavaScript)

  12. 12

    我有一个在线工具可以将HTML转换为字符串吗?

  13. 13

    rjson:将“ list”转换为与Cypher DSL兼容的类似于JSON的字符串

  14. 14

    将字符串数组转换为整数数组后,该函数将返回一个空数组

  15. 15

    如何制作一个比较字符串的函数?

  16. 16

    我如何制作一个将接受字符串并从字符串返回第二个字符的函数?

  17. 17

    有没有一种方法可以从这两个函数中的任何一个创建泛型函数?(将通用数组转换为字符串)

  18. 18

    如何将类似 JSON 的字符串转换为 C# 对象

  19. 19

    是否也可以在 Bash 中将字符串转换为字符并执行类似于在 C 中可以完成的操作?

  20. 20

    无法将任何对象转换为字符串

  21. 21

    如何将字符串从一个代码页转换为另一个代码页?

  22. 22

    c# - 如何将字符串替换为另一个可以恢复原始字符串的字符串

  23. 23

    需要一个插件,可以将 textarea 中的文本转换为类似代码的文本

  24. 24

    将 blob 转换为字符串以创建一个 json 对象,然后将字符串更改回 blob

  25. 25

    如何制作一个函数以便它可以搜索文件中的任何字符串?

  26. 26

    如何制作一个检测字符串中的因子并将其转换为浮点数的函数?

  27. 27

    如何在 Python 中将列表 [a,b] 转换为 [[a],[b]]?一个类似于 map 的单行函数

  28. 28

    如何在javascript中编写一个将3的倍数转换为字符串的函数

  29. 29

    将 double 转换为字符串时,第一个字符串字符可以是什么?

热门标签

归档