js數組方法(部分)

JavaScript 數組的力量隱藏在數組方法中。
一、數組轉換爲字符串
1.String(arr) 返回值 string 將數組中的每一個元素用逗號連接。
toString() 把數組轉換爲數組值(逗號分隔)的字符串。

var arr = [1,2,3,4];
console.log(String(arr));//1,2,3,4
var arr2 = arr.toString();
console.log(arr2);//1,2,3,4

2.arr.join(自定義連接符) 將數組中的每個元素轉爲字符串,通過自定義的連接符連接。
與toString()類似,但可以規定分隔符。

var arr = [1,2,3,4];
var arr2 = arr.join('*');
console.log(arr2);//1*2*3*4
// 固定寫法 : 無縫連接 arr.join("")
var str= arr.join("");
console.log(str);//1234

二、數組的拼接和選取
拼接:
concat() 方法可以通過合併(連接)現有數組來創建一個新數組,也可以將數組與值進行合併。
不會更改現有數組,它總是返回一個新數組。

var arr1 = [1,2,3];
var arr2 = [4,5,6];
var arr3 = arr1.concat(arr2);
console.log(String(str));//1,2,3,4,5,6

選取:
選取數組中指定位置到結束位置的元素,組成臨時子數組。
不會更改現有數組,返回一個新數組。

var arr = [1,2,3,4,5,6];
var arr1 = arr.slice(2,4);
//從開始參數選取元素,直到結束參數(不包括)爲止
console.log(String(arr1));//3,4
//省略第二個參數,從指定位置一直選取到結尾
console.log(arr.slice(4));
// 支持負數參數  -n ==> arr.lenght - n
console.log(arr.slice(2,-3));
//省略兩個參數,表示完整複製每一個元素
console.log(arr.slice());
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章