JS陣列和物件的一些原生方法(常用API)

2021-08-08 12:30:27 字數 920 閱讀 9573

一、陣列api

var arr = [1,2,3,4,5,6];

1-foreach遍歷所有元素

arr.foreach(function(item,index));

2-every判斷所有元素是否都符合條件

var result = arr.every(function(item,index)

});console.log(result);//不是所有元素都滿足,所以返回false

3-some判斷是否有至少乙個元素符合條件

var result = arr.some(function(item,index)

});console.log(result);//true

4-sort排序

arr.sort(function(a,b));

console.log(arr);

5-map對元素重新組裝,生成新陣列

var result = arr.map(function(item,index));

console.log(result);//["1", "2", "3", "4", "5", "6"]

6-filter過濾符合條件的元素

var result = arr.filter(function(item,index)

});console.log(result);//[1, 2, 3, 4]

二、物件api

1、for-in遍歷物件屬性

var obj =

}function a(name)

var obj = new a("ycc");

a.prototype.age = 20;

var key;

for(key in obj)

}

JS陣列的一些方法

1 刪除陣列的第乙個元素 var a 1 2,3 var item a.shift console.log a 2,32 刪除陣列中的最後乙個元素 var a 4 5,6 var item a.pop console.log a 4,53 向末尾新增元素 var a k,p,l var item a...

JS陣列的一些方法

使用陣列字面量 2.如果索引index大於陣列的長度,陣列自動增加到該索引值加1的長度 陣列最多可以包含4 294 967 295個項 2.佇列 fifo first in first out 排序 slice 可接受乙個或者兩個引數 返回項的起始位置,結束位置 當接受乙個引數,從該引數指定的位置開...

JS 陣列的一些方法

1.push 可以接受任意引數,然後新增到陣列的末尾 2.pop 棧方法,在陣列末尾刪除一條資料,並且返回這條資料 3.shift 佇列方法,與pop 相似,但是與其相反,在陣列的開始位置刪除一條資料,並返回這條資料。4.reverse sort 陣列排序方法,sort 方法預設按每條資料的首字母排...