Javascript 将内部json数组与空格和外部json数组与换行符相结合
我有一个数组定义为Javascript 将内部json数组与空格和外部json数组与换行符相结合,javascript,arrays,json,google-apps-script,Javascript,Arrays,Json,Google Apps Script,我有一个数组定义为 var array = [[ ["a"], ["t"] ], [ ["b"], ["t"] ], [ ["c"], ["t"] ]] 所需输出为: a t b t c t 我试过了 rows.join("\n") 哪个给 a,t b,t c,t 我有一个庞大的列表,它需要高效的代码来映射每个内部数组,而不是传统的for,而循环可以用于带有换行符的外部数组,对于内部数组可以使用',对于外部数组可以使用'\n' var数组
var array = [[
["a"],
["t"]
], [
["b"],
["t"]
], [
["c"],
["t"]
]]
所需输出为:
a t
b t
c t
我试过了
rows.join("\n")
哪个给
a,t
b,t
c,t
我有一个庞大的列表,它需要高效的代码来映射每个内部数组,而不是传统的for,而循环可以用于带有换行符的外部数组,对于内部数组可以使用'
,对于外部数组可以使用'\n'
var数组=[
[“a”],[“t”],
[“b”],[“t”],
[“c”],[“t”]]
],
结果=数组.map(函数(a){
返回a.join(“”);
}).join('\n');
控制台日志(结果)
您可以将其用于带换行符的外部阵列,将'
用于内部阵列,将'\n'
用于外部阵列
var数组=[
[“a”],[“t”],
[“b”],[“t”],
[“c”],[“t”]]
],
结果=数组.map(函数(a){
返回a.join(“”);
}).join('\n');
控制台日志(结果)代码>联接函数不适用于嵌套数组。您可以使用以下方法来处理这种情况
var array = [
[ ["a"], ["t"] ],
[ ["b"], ["t"] ],
[ ["c"], ["t"] ]
];
for (var i=0, l=array.length; i<l; i++){
if (array[i] instanceof Array){
array[i] = array[i].join(" ");
}
}
var energy = array.join('\n');
var数组=[
[“a”],[“t”],
[“b”],[“t”],
[“c”],[“t”]]
];
对于(var i=0,l=array.length;iJoin函数不适用于嵌套数组
var array = [
[ ["a"], ["t"] ],
[ ["b"], ["t"] ],
[ ["c"], ["t"] ]
];
for (var i=0, l=array.length; i<l; i++){
if (array[i] instanceof Array){
array[i] = array[i].join(" ");
}
}
var energy = array.join('\n');
var数组=[
[“a”],[“t”],
[“b”],[“t”],
[“c”],[“t”]]
];
对于(var i=0,l=array.length;i所有的数组方法都很奇特,但可能您仍然可以像这样做
var arr=[[“a”],[“t”],
[“b”],[“t”],
[“c”],[“t”]]
],
结果=arr.join(“\n”)。替换(/,/g,”);
console.log(result);
所有的数组方法都很奇特,但可能您仍然可以像这样简单地执行
var arr=[[“a”],[“t”],
[“b”],[“t”],
[“c”],[“t”]]
],
结果=arr.join(“\n”)。替换(/,/g,”);
console.log(结果);
不使用循环就无法映射数组。甚至数组。prototype
方法在内部使用循环。应该在哪里使用此输出?您的数组似乎无效,请仔细检查您提供的内容。不使用循环就无法映射数组。甚至数组。prototype
方法在内部使用循环。应该在哪里使用此输出要使用?您的数组似乎无效,请仔细检查您提供的内容。