我有一个数组如下
var strList=[['attribute','rulelist'],['attribute1','rulelist1']];
我尝试过以下代码:
for(var i = 0; i < strList.length; i++) {
for(var j = 0; j < strList[i].length; j++) {
document.write(strList[i][j]);
}
}
我想将属性添加到规则列表
我的输出应该如下
[[attribute_rulelist,rulelist],[attribute1_rulelist1,rulelist1]]
任何人都可以帮助我
答案 0 :(得分:0)
不确定你要做什么,但是如果我说对了你的话:
var str = "["
for(var i = 0; i < strList.length; i++) {
str += "[";
for(var j = 0; j < strList[i].length; j++) {
str += strList[i][j] + ",";
}
str = str.substring(0, str.length - 1 ) + "],";
}
document.write(str.substring(0, str.length - 1 ) + "]")
这应该将数组作为文本输出到文档中,这是你想要的吗?
答案 1 :(得分:0)
您可以使用array#map
遍历数组,并使用array#join()
生成-
连接字符串和array#slice
其余字符串,并按{{1}生成数组两个先前的结果。
array#concat
&#13;