我有这个数组[ABC,QWE,XYZ] 我想把它变成['ABC','QWE','XYZ']
当我尝试操作当前数组中的值时,我得到:ReferenceError: ABC is not defined
关于我该怎么做的任何想法?
谢谢!
答案 0 :(得分:1)
我们不能直接这样做,但经过一点点改变你可以做到这一点...... 所以你说的当前数组就像数组[ABC,QWE,XYZ],
让我们先在对象中设计键:
var obj = {
ABC:1, QWE:'somevalue', XYZ:new Date()
}
所以我创建了对象obj,让你的变量让我们说三个变量,现在让我们转换:
var arr = [];
for (var key in obj){
console.log(key, obj[key]);
arr.push(String(key));
}
console.log(arr); //你会看到欲望的结果。
在此处运行示例:example