Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对于数组中的每个元素,将字符串添加到第二个数组中_Javascript - Fatal编程技术网

Javascript 对于数组中的每个元素,将字符串添加到第二个数组中

Javascript 对于数组中的每个元素,将字符串添加到第二个数组中,javascript,Javascript,对于数组arr[]的每个元素,我需要将此字符串添加到另一个数组中。我试着这样做: var arr=[“TagID3”、“TagID4”、“TagID5”、“TagID6”、“TagID7”、“TagID8”、“TagID9”]; var newarr=[]; 对于(变量i=0;i

对于数组arr[]的每个元素,我需要将此字符串添加到另一个数组中。我试着这样做:

var arr=[“TagID3”、“TagID4”、“TagID5”、“TagID6”、“TagID7”、“TagID8”、“TagID9”];
var newarr=[];
对于(变量i=0;i}
您的代码看起来不错,但是您可以使用
JSON.stringify()
将结果写入可读的文档。这将解决您指出的
[object object]
问题:

var arr=[“TagID3”、“TagID4”、“TagID5”、“TagID6”、“TagID7”、“TagID8”、“TagID9”];
var newarr=[];
对于(变量i=0;iwrite(newarr.map(JSON.stringify.join())
您的新数组看起来很好,请尝试
console.log
(不要使用
document.write
。如果确实需要将其打印为字符串,请先将其字符串化)
document.write
无法正确解析可枚举项,这就是它仅显示[Object Object]的原因。这与
alert()
相同。无论哪种方式,您都不应该使用document.write,也可以只使用
document.write(JSON.stringify(newarr[d])我可以再问一个问题吗?如何在大括号之间添加逗号。一定是这样{……},{……}@DacreDenny你是我的英雄。非常感谢。