国产探花免费观看_亚洲丰满少妇自慰呻吟_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);

 

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

圖片精選

主站蜘蛛池模板: 安新县| 株洲县| 新晃| 两当县| 清涧县| 鸡西市| 汝州市| 故城县| 成武县| 长丰县| 息烽县| 黔西| 葫芦岛市| 白城市| 美姑县| 格尔木市| 新乐市| 井陉县| 浪卡子县| 万源市| 屯昌县| 虹口区| 平度市| 綦江县| 长汀县| 洛南县| 呼伦贝尔市| 汉川市| 靖州| 缙云县| 台山市| 武邑县| 鸡泽县| 怀安县| 马山县| 额尔古纳市| 屯门区| 清苑县| 长泰县| 深州市| 新龙县|