最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS的數(shù)組迭代方法

 更新時間:2015年02月05日 15:26:53   作者:magicfly9527  
這篇文章主要介紹了JS的數(shù)組迭代方法,實例分析了javascript使用數(shù)組迭代的相關(guān)技巧,代碼中備有較為詳細(xì)的注釋便于理解,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JS的數(shù)組迭代方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

<!doctype html>
<html>
<head lang="zh">
  <meta charset="utf-8">
  <title>js數(shù)組迭代</title>
  <meta name="renderer" content="webkit">
  <script>
    var arr1 = [1,2,3,4,5,6];
    function double(x){
      return 2*x;
    }
    // map可以產(chǎn)生一個新的數(shù)組
    // alert(arr1.map(double));
    function print(x){
      console.log(x*2)
    }
    arr1.forEach(print);
    function even(x){
      return x %2 ==0
    }
    var arr2 = [2,4,,5,6];
    // alert(arr2.every(even))//false;
    // alert(arr2.some(even))//true;
    function add(a,b){
    return a*b;
    }
    var arr3=[1,2,4,5];
    var factorial = arr3.reduce(add);
    //alert(factorial) //40

    var arr4=[1,24,5,6,7,8,234,4];
    alert(arr4.filter(even))
  </script>
  <pre>
    map,filter可以產(chǎn)生一個新的數(shù)組
    var arr1 = [1,2,3,4,5,6];
    function double(x){
      return 2*x;
    }
   //alert(arr1.map(double));
   //forEach是對數(shù)組每項都調(diào)用某個函數(shù),不返回
    function print(x){
      console.log(x*2)
    }
    arr1.forEach(print);
   //some,every 參數(shù)是一個有返回布爾值的函數(shù)
    function even(x){
      return x %2 ==0
    }
    var arr2 = [2,4,,5,6];
    // alert(arr2.every(even))//false;
    // alert(arr2.some(even))//true;
    //reduce接受一個函數(shù),返回一個值 ,不斷累加到最后一項
    //同理,reduceRight是由后面累加到第一項,具體可從CONCAT 看出
    function add(a,b){
    return a*b;
    }
    var arr3=[1,2,4,5];
    var factorial = arr3.reduce(add);
    //alert(factorial) //40
    //filter與every類似,參入一個返回布爾值 的函數(shù),返回一個新的數(shù)組
  </pre>
</body>
</html>

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

  • JavaScript實現(xiàn)cookie的寫入、讀取、刪除功能

    JavaScript實現(xiàn)cookie的寫入、讀取、刪除功能

    cookie 是存在有效期的,在默認(rèn)情況下,一個 cookie 的生命周期就是在瀏覽器關(guān)閉的時候結(jié)束,本文給大家介紹關(guān)于javascript對于cookie的簡單操作,比如對于cookie的寫入和刪除,代碼簡單易懂,需要的朋友參考下
    2015-11-11
  • javascript模擬實現(xiàn)計算器

    javascript模擬實現(xiàn)計算器

    這篇文章主要為大家詳細(xì)介紹了javascript模擬實現(xiàn)計算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • JS獲取節(jié)點的兄弟,父級,子級元素的方法

    JS獲取節(jié)點的兄弟,父級,子級元素的方法

    本篇文章主要是對JS獲取節(jié)點的兄弟,父級,子級元素的方法進行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • javascript實現(xiàn)PC網(wǎng)頁里的拖拽效果

    javascript實現(xiàn)PC網(wǎng)頁里的拖拽效果

    這篇文章主要介紹了javascript實現(xiàn)PC網(wǎng)頁里的拖拽效果的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • 小程序?qū)崿F(xiàn)列表倒計時功能

    小程序?qū)崿F(xiàn)列表倒計時功能

    這篇文章主要為大家詳細(xì)介紹了小程序?qū)崿F(xiàn)列表倒計時功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • js中的for如何實現(xiàn)foreach中的遍歷

    js中的for如何實現(xiàn)foreach中的遍歷

    js中沒有foreach這個關(guān)鍵字,但是可以用var v in array來實現(xiàn)遍歷,下面有個不錯的示例,大家可以參考下
    2014-05-05
  • javascript與CSS復(fù)習(xí)(《精通javascript》)

    javascript與CSS復(fù)習(xí)(《精通javascript》)

    js和css結(jié)合來產(chǎn)生醒目的交互效果,我們可以快速的訪問元素自身的樣式屬性
    2010-06-06
  • JavaScript實現(xiàn)的微信二維碼圖片生成器的示例

    JavaScript實現(xiàn)的微信二維碼圖片生成器的示例

    二維碼分享功能大多是由后端實現(xiàn)的,對服務(wù)器的負(fù)載較重,這里有一個前端實現(xiàn)的版本,本文介紹了JavaScript實現(xiàn)的微信二維碼圖片生成器的示例,有需要的可以了解一下。
    2016-10-10
  • 使用Fuse.js實現(xiàn)高效的模糊搜索功能

    使用Fuse.js實現(xiàn)高效的模糊搜索功能

    在現(xiàn)代?Web?應(yīng)用程序中,實現(xiàn)高效的搜索功能是至關(guān)重要的,Fuse.js?是一個強大的?JavaScript?庫,它提供了靈活的模糊搜索和文本匹配功能,使您能夠輕松實現(xiàn)出色的搜索體驗,文中代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • 微信小程序手機號授權(quán)一鍵登錄功能實現(xiàn)代碼

    微信小程序手機號授權(quán)一鍵登錄功能實現(xiàn)代碼

    在微信小程序中實現(xiàn)手機號一鍵登錄功能,首先需要通過uni.login調(diào)用獲取微信的登錄憑證(code),然后將此code發(fā)送到服務(wù)端,本文給大家介紹微信小程序手機號授權(quán)一鍵登錄功能,感興趣的朋友跟隨小編一起看看吧
    2024-10-10

最新評論

瑞丽市| 襄垣县| 溧阳市| 洛阳市| 昌吉市| 清新县| 镇巴县| 大同县| 桃园市| 尚义县| 丘北县| 涪陵区| 太湖县| 顺平县| 梁河县| 昌宁县| 会东县| 阳谷县| 新巴尔虎右旗| 昭通市| 石狮市| 柯坪县| 茶陵县| 汾西县| 巴东县| 定边县| 横峰县| 留坝县| 阿拉善盟| 卓资县| 娄底市| 昌江| 驻马店市| 永康市| 柘城县| 井研县| 新营市| 山阴县| 阿巴嘎旗| 安远县| 澄迈县|