在javascript中将数组值转换为字符串

时间:2017-04-25 08:30:22

标签: javascript arrays string

我有这个数组[ABC,QWE,XYZ] 我想把它变成['ABC','QWE','XYZ']

当我尝试操作当前数组中的值时,我得到:ReferenceError: ABC is not defined

关于我该怎么做的任何想法?

谢谢!

1 个答案:

答案 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