国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

詳解js中Array的方法及技巧

2024-05-06 15:30:08
字體:
來源:轉載
供稿:網友

JS Array的一些方法在實際中很常用,這里整理記錄下來,一是為了常常回顧,二也是方便大家

Map

map():返回一個新的Array,每個元素為調用function的結果

語法: array.map(function(currentValue,index,arr), thisValue)

舉例:

var numbers = [65, 44, 12, 4], changedValue;function multiplyArrayElement(num) { return num * 2;}(function myFunction() { changedValue = numbers.map(multiplyArrayElement);})()console.log(changedValue);

Filter 

filter():返回一個符合function條件的元素數組

語法: array.filter(function(currentValue,index,arr), thisValue)

舉例:

var ages = [32, 33, 16, 40], changedValue; function checkAdult(age) { return age >= 18;}(function myFunction() { changedValue = ages.filter(checkAdult);})()console.log(changedValue);

Some

some():返回一個boolean,判斷是否有元素是否符合function條件

語法: array.some(function(currentValue,index,arr),thisValue)

舉例:

var ages = [3, 10, 18, 20], changedValue;function checkAdult(age) { return age >= 18;}(function myFunction() { changedValue = ages.some(checkAdult);})()console.log(changedValue);

Every

every():返回一個boolean,判斷每個元素是否符合function條件

語法: array.every(function(currentValue,index,arr), thisValue)

舉例:

var ages = [32, 33, 16, 40], changedValue;function checkAdult(age) { return age >= 18;}(function myFunction() { changedValue = ages.every(checkAdult);})()console.log(changedValue);

ForEach

forEach():沒有返回值,只是針對每個元素調用function

語法: array.forEach(function(currentValue, index, arr), thisValue)

舉例:

var numbers = [4, 9, 16, 25],changedValue;function myFunction(item, index, arr) { arr[index] = item + 1; }numbers.forEach(myFunction);console.log(numbers);

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 犍为县| 利川市| 柳州市| 宁南县| 民和| 奉节县| 平陆县| 盐边县| 肇州县| 文登市| 彰化市| 青浦区| 抚顺县| 旌德县| 固阳县| 林芝县| 沂源县| 五大连池市| 祁阳县| 湖北省| 黄石市| 惠水县| 孝义市| 章丘市| 犍为县| 蓬溪县| 获嘉县| 丰顺县| 富顺县| 衡南县| 略阳县| 伽师县| 沙湾县| 抚州市| 双流县| 青田县| 玛纳斯县| 上虞市| 株洲县| 万盛区| 甘德县|