老司机91精品网站在线观看-老司机67194免费观看-老司国产精品视频-老熟人老女人国产老太-中文字幕日本在线-中文字幕日本一区久久

JavaScript中Array數組的some()函數的詳解

2020-3-21    seo達人

前言

開發中,經常會用到js的Array數組的各種迭代函數map(),filter(),some(),every(),forEach(),find() findIndex(),也是在ES6中新增一些遍歷函數。同樣是不是也是一道面試題,說說ES6新增的一些新特性????



?開始正文some()函數



?一、對some()函數的定義:



some():用于檢測數組中的元素是否滿足指定條件(函數提供);

some()方法會依次執行數組中的每一個元素:



如果有一個元素滿足條件,則表達式返回true,剩余的元素不會再執行檢測。

如果沒有滿足條件的元素,則返回false。

注意:



some()不會對空數組進行檢測。

some() 不會改變原始數組。

?二、瀏覽器支持

表格中的數字表示支持該方法的第一個瀏覽器的版本號。



?三、語法



array.some(function(currentValue,index,arr),thisValue)

1

參數說明:



?三、示例



<script>

var ages = [4, 12, 16, 20];



function checkAdult(age) {

    return age >= document.getElementById("ageToCheck").value;

}



function myFunction() {

    document.getElementById("demo").innerHTML = ages.some(checkAdult);

}

</script>


日歷

鏈接

個人資料

藍藍設計的小編 http://www.hk66688.com

存檔

主站蜘蛛池模板: 腾冲县| 东乌| 库尔勒市| 琼结县| 龙泉市| 光山县| 广水市| 积石山| 韩城市| 且末县| 讷河市| 崇义县| 汉源县| 哈密市| 虹口区| 奉新县| 东兴市| 屯昌县| 会宁县| 历史| 马尔康县| 阜康市| 乐清市| 呼和浩特市| 苗栗县| 沅江市| 肥西县| 綦江县| 绍兴市| 长沙县| 合水县| 平乡县| 德庆县| 理塘县| 镇巴县| 青神县| 百色市| 木兰县| 扶余县| 辛集市| 伊金霍洛旗|