function a(){};
var aa=new a();
aa.constructor // ƒ a(){}
var bb=['11',23];
bb.length // 2
arr = [1,3,4,5] //(4) [1, 3, 4, 5]
arr.push(6) // 5
// (5) [1, 3, 4, 5, 6]
arr.pop()
6
arr.shift()
1// (3) [3, 4, 5]
arr.unshift(66,99)
5// (5) [66, 99, 3, 4, 5]
arr.slice(2,4)
(2) [3, 4]
// (5) [66, 99, 3, 4, 5]
arrayobject.splice(index,howmany,item1,.....,itemx)
//howmany 必需。要刪除的專案數量。如果設定為 0,則不會刪除專案。
arr.splice(1,1,926)
(5) [66, 926, 3, 4, 5]
1.for迴圈
2.foreach迴圈
3.map迴圈
4.for of遍歷
5.filter遍歷
6.every遍歷
7.some遍歷
8.reduce
9.reduceright
10.find
11.findindex
12.keys,values,entries
1. sort() 排序, 按照 unicode code 位置排序,預設公升序。
2. reverse() 方法用於顛倒陣列中元素的順序。返回的是顛倒後的陣列。
arr.sort()
(5) [3, 4, 5, 66, 926]
//*************************==
arr=[5,6,7,4,2,10]
arr.reverse()
(6) [10, 2, 4, 7, 6, 5]
arr.sort()
(6) [10, 2, 4, 5, 6, 7]
3. indexof 和 lastindexof
indexof 是從前往後查詢, lastindexof 是從後往前查詢。
都接受兩個引數:查詢的值、查詢起始位置,不存在,返回 -1 ;存在,返回索引值。
(8) [4, 5, 6, 7, 2, 4, 3, 5]
arr.indexof(4)
0arr.lastindexof(4)
5
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 二維陣列轉一維陣列...