我有這樣的嵌套數組ARR:在嵌套數組使用join方法
[「一」,「二」,「三」]] 我想提取的值,並在VAR加入其中被叫號碼並用「;」分開
我用這個方法:
var itemsArray = arr.join(";");
我一得到的是這樣的:
one,two,three
雖然我所瞄準的是一個;二;三
它讀取的分隔符。
我有這樣的嵌套數組ARR:在嵌套數組使用join方法
[「一」,「二」,「三」]] 我想提取的值,並在VAR加入其中被叫號碼並用「;」分開
我用這個方法:
var itemsArray = arr.join(";");
我一得到的是這樣的:
one,two,three
雖然我所瞄準的是一個;二;三
它讀取的分隔符。
這是一個嵌套數組,數組在第零個索引中,但您要加入父數組。使用:
arr[0].join(';');
這需要數組的第一個索引並加入它。
var arr = [
["one", "two", "three"]
];
console.log(arr[0].join(';'));
如果數組嵌套和級別的數量只有兩個,然後嘗試
var arr = [[ "one", "two" , "three"]];
var itemsArray = arr.map(function(item){ return item.join(";") }).join(";");
console.log(itemsArray);
你可以使用一個深刻的加盟爲嵌套數組。
var array = ['zero', ['one', 'two' , 'three', ['four', ['five', 'six', ['seven'], 'eight']]]],
string = array.map(function join(a) {
return Array.isArray(a) ? a.map(join).join(';') : a;
}).join(";");
console.log(string);
使用'ARR [0]。加入( ';');'。該數組是嵌套數組。 – Tushar