join()函數的功能為:把數組的所有元素放入一個字符串,元素通過指定的分隔符分隔。
設置這樣的數組操作
var a = []; a.push(1);a.push(3.1415926);a.push("number");a.push("a"); console.log(a.length); var b = a.join("-"); var c = a.join(",");
console.log(a);
console.log(b);
console.log(c);
輸出的結果:
[1, 3.1415926, "number", "a"] 1-3.1415926-number-a 1,3.1415926,number,a
結論:
join()連接數組,但是並不會改變數組本身
嘗試獲取連接后的結果,
console.log(typeof b);
輸出結果是
string
即連接后得到字符串