1.concat()
[格式]:陣列1.concat(陣列2);
[功能]:將兩個陣列合併成乙個新陣列,原陣列不會被改變
[返回值]:合併好的新陣列
例如:
var arr1=[2,3,4];
var arr2=[5,6,7];
var arr=arr1.concat(arr2); //合併的新陣列
document.write(arr); //列印出新陣列
2.slice()
[格式]:陣列.slice(start,end);
[功能]:基於當前陣列獲取指定區域元素(不包括end下標)並建立乙個新陣列,原陣列不變
[返回值]:生成的新陣列
例如:
var arr3=[1,2,3,4,5,6,7,8];
var a=arr3.slice(2,4); //擷取的元素為3,4
document.write(a); //返回3,4
3.splice()
[格式]:陣列.solice(start,length,元素);
[功能]:可以完成刪除.插入,替換操作,會對原陣列進行修改
[返回值]:刪除掉的元素
例如①刪除功能
var arr4=["red","blue","green"];
var b=arr4.splice(1,1); //刪除blue
alert(arr4); //輸出為新陣列
alert(b); //返回值為刪掉的元素組成的陣列
②插入功能
var arr5=["red","blue","green"];
var c=arr5.splice(1,0,"yellow","pink") //在blue前面插入yellow和pink
alert (arr5); //輸出新陣列
alert (c); //因為沒擷取,所以返回空
③替換功能 :先刪除,在插入
var arr6=["red","blue","green"];
var d=arr6.splice(1,1,"yellow"); //刪除blue,插入yellow
alert(arr6); //輸出新陣列
alert(d); //返回值為blue
4.join
[格式]:陣列.join()
[功能]:使用拼接符將陣列中的元素拼接成字串
[返回值]:拼接好的字串
例如
var arr7=[10,25,23];
var e=arr7.join("+");
alert(arr7); //陣列不變
alert(e); //返回值為拼接好的字串
es6陣列方法詳解
array在es5新增的方法中,引數都是function型別,預設有傳參 對應項,對應的索引,陣列本身 因都為陣列操作,我就在這裡先宣告所屬變數,不必每次宣告了 let people foreach function value,index,array foreach方法 遍歷陣列元素 fruits...
javaScript 陣列方法
1 array.concat 合併陣列 var a a b c var b x y z var c a.concat b,true c a b c x y z true 2 array.join 把陣列轉換成字串,預設是join var a a b c a.push d var c a.join c...
js陣列方法
array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...