1、join()
將陣列的所有元素連線成乙個字串
array.join()方法將陣列中所有元素都轉化為字串並連線在一起,返回最後生成的字串。如果不指定分隔符,預設使用逗號。
1var a = [1,2,3
];2 a.join(); //
1,2,3
3 a.join("
"); //
1 2 345
var b = new array(10
);6 b.join("
-"); //
=> '---------':9個連字型大小組成的字串
2、sort()
給陣列元素排序
一維陣列:
從大到小排序:
arr.sort(function(a, b) );
從小到大排序:
arr.sort(function(a, b) );
注: 二維陣列排序
arr.sort(function(a, b) );
3、concat()
連線兩個陣列並返回乙個新的陣列
var array = ['first', 'second', 'three', 'fourth'];array = array.concat('a', 'b', 'c');
console.log(array);
//["first", "second", "three", "fourth", "a", "b", "c"]
4、push()
在陣列末尾新增乙個或多個元素,並返回陣列操作後的長度
var array = ['first', 'second', 'three', 'fourth'];array.push('five');
console.log(array);
//["first","second","three","fourth","five"]
5、pop()
從陣列移出最後乙個元素,並返回該元素
var myarray = new array("1", "2", "3");myarray.pop();
console.log(myarray);
//["1","2"]
6、shift()
從陣列移出第乙個元素,並返回該元素
var myarray = new array("1", "2", "3");myarray.shift();
console.log(myarray);
//["2","3"]
7、unshift()
在陣列開頭新增乙個或多個元素,並返回陣列的新長度
var myarray = new array("1", "2", "3");myarray.unshift("-1", "0");
console.log(myarray);
//["-1", "0","1","2","3"]
8、slice(start_index, upto_index)
從陣列提取乙個片段,並作為乙個新陣列返回
var myarray = new array ("a", "b", "c", "d", "e");myarray = myarray.slice(1, 4);
console.log(myarray);
//["b", "c", "d"]
9、reverse()
顛倒陣列元素的順序:第乙個變成最後乙個,最後乙個變成第乙個
var myarray = new array ("1", "2", "3");myarray.reverse();
console.log(myarray);
//["3","2","1"]
10、splice(index, count_to_remove,addelement1,addelement2...)
從陣列移出一些元素,(可選)並替換它們
var myarray = new array ("1", "2", "3", "4", "5");myarray.splice(1, 3, "a", "b", "c", "d");
console.log(myarray);
//["1", "a", "b", "c", "d", "5"]
11、map() 在陣列的每個單元項上執行callback函式,並把返回包含**函式返回值的新陣列。
var a1 = ['a', 'b', 'c'];var a2 = a1.map(function
(item));
console.log(a2);
//["a","b","c"]
12、filter() 返回乙個包含所有在**函式上返回為true的元素的新陣列。
var a3 = ['a', 10, 'b', 20, 'c', 30];var a4 = a3.filter(function
(item));
console.log(a4);
//[10,20,30]
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 ...
JS陣列方法
tostring var ary 1,2,3,4,5,6 var str ary.tostring console.log str console.log typeof str push 陣列尾部新增陣列 pop 從陣列尾部刪除乙個元素 unshift 在陣列的第乙個元素前面插入乙個或多個元素 sh...
js陣列方法
陣列包含 iscontain function arr1,arr2 return true 陣列排序 isincrease true遞增 小 大 isincrease false遞減 大 小 arrcompare function property,isincrease else 二維陣列轉一維陣列...