资讯专栏INFORMATION COLUMN

数组字符串转化成数组与eval函数

ygyooo / 1713人阅读

摘要:陕西省西安市高新区陕西省西安市高新区把函数里面的括号去掉也可以。陕西省西安市高新区陕西省西安市高新区函数可以计算的字符串参数类型表达式函数将执行表达式语句将执行语句

let arrString= "["陕西省", "西安市", "高新区"]"
let objArray = eval("(" +  arrString  + ")" )
console.log(objArray )  //  ["陕西省", "西安市", "高新区"]


把eval()函数里面的括号去掉也可以。

let arrString= "["陕西省", "西安市", "高新区"]"
let objArray = eval(arrString)
console.log(objArray)  //  ["陕西省", "西安市", "高新区"]

eval()

eval() 函数可以计算 JavaScript 的字符串

参数(string类型)

1:表达式:eval() 函数将执行表达式

eval("2+2")    // 4

2:Javascript语句:eval()将执行 Javascript 语句

eval("console.log(111111)")    // 111111

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/101356.html

相关文章

  • JSON.parse()JSON.stringify()的用法,以及eval()和new Func

    摘要:实例用解析函数字符串排名除了,以下二种方法也可以将字符串转化为对象。实例解析函数不允许包含函数,会删除对象的函数,包括和。 JSON.parse() 1、我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。 语法 JSON.parse(text[, reviver]) 参数说明: text:必需, 一个有效的 JSON 字符串。 reviver: ...

    printempw 评论0 收藏0
  • 〔总结〕容易遗忘的JS知识点整理

    摘要:命名函数的赋值表达式另外一个特殊的情况是将命名函数赋值给一个变量。这是由于的命名处理所致,函数名在函数内总是可见的。当需要向回调函数传递参数时,可以创建一个匿名函数,在函数内执行真实的回调函数。 1.hasOwnProperty相关 为了判断一个对象是否包含自定义属性而不是原型链上的属性,我们需要使用继承自 Object.prototype 的 hasOwnProperty方法。has...

    explorer_ddf 评论0 收藏0
  • JavaScript对象和JSON

    摘要:,指的对象表示法,它本身是个字符串,是一种数据交换格式,并非对象。字符串必须使用双引号表示,不能使用单引号。数组或对象最后一个成员的后面,不能有逗号。不合法的会在解析成对象时,出现错误。替代方法对象下虽然提供了完整的字符串和对象的转换方法。 JSON(JavaScript Object Notation),指JavaScript的对象表示法,它本身是个字符串,是一种数据交换格式,并非对...

    wuyumin 评论0 收藏0
  • JS那些奇怪的题目(2)

    摘要:属性返回所属函数的函数名称。正确字符串如果格式错误构造函数返回的仍是一个的实例所以结果为第题解析一个的属性就是参数的个数。的结果中国标准时间,获得当前时间是个对象,是获得当前时间是个字符串。 第23道 [1 < 2 < 3, 3 < 2 < 1] 解析:如果加上括号就清楚了许多。(1 < 2) < 3 => (true) < 3 => 1 < 3 => true(3 < 2) < 1 ...

    dinfer 评论0 收藏0
  • 代码层面浏览器优化

    摘要:当出现以下情况时,建议将数据放入局部变量对任何对象属性的访问超过次对任何数组成员的访问次数超过次另外,还应当尽可能的减少对对象以及数组深度查找。如上面的选择符,浏览器必须遍历查找每一个标签的祖先节点,效率并不像之前想象的那样高。 1、 减少dom操作:类数组是实时更新的类数组集合, 在脚本中 document.images、document.forms、getElementsBy...

    fai1017 评论0 收藏0

发表评论

0条评论

ygyooo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<