美文网首页
数组方法

数组方法

作者: 郝特么冷 | 来源:发表于2017-09-22 10:48 被阅读2次

数组方法

//isArray方法
    var months = ["January","Febraury","March","April","May","june","July","August","September","October","November","December"],
    items = {
        "0":"January",
        "1":"February",
        "2":"March",
        "3":"April",
        "4":"May"
    };
    console.log(Array.isArray(months)); //true
    console.log(Array.isArray(items)); //false
    
    
    //forEach方法
    months.forEach(function(value,index,fullArray){
        console.log(value + "is month number" + (index + 1) + "of" + fullArray.length);
    })
    //every和some方法
    var everyItemContainsR  = months.every(function(value,index,fullArray){
        return value.indexOf("r") >= 0;
    })
    //只有每一个都包含r才会返回true
    console.log(everyItemContainsR);//false
    var someItemContainsR = months.some(function(value,index,fullArray){
        return value.indexOf("r") >= 0;
    })
    //有一部分包含r就会返回true
    console.log(someItemContainsR);//true
    
    
    //map方法
    var daysOfTheWeek = ["Monday","Tuesday","Wednesday"],
    daysFirstLetters = daysOfTheWeek.map(function(value,index,fullArray){return value+"starts with"+value.charAt(0)});
    console.log(daysFirstLetters.join(", "));
    
    //filter方法
    monthsContainingR = months.filter(function(value,index,fullArray){
        return value.indexOf("r") >= 0;
    })
    console.log(monthsContainingR.join(", "));

相关文章

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组常用方法 数组的遍历方法

  • JavaScript数组中的22个常用方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • js数组方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • JavaScript迭代

    遍历对象 方法1 方法2 遍历数组 方法1 方法2 方法3 map数组 filter数组 reduce数组 找到某...

  • js数组的方法

    数组方法 下面开始介绍数组的方法,数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组...

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组合并 数组常用方法

  • js高级程序设计笔记9

    数组方法 数组迭代方法 every() filter() forEach() map() some() 数组归并方法

  • Javascript Array对象属性

    前面的话 数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、...

  • 数组方法

    数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下...

  • ES5新增方法

    1. 数组方法forEach遍历数组 2. 数组方法filter过滤数组 3. 数组方法some 4. some和...

网友评论

      本文标题:数组方法

      本文链接:https://www.haomeiwen.com/subject/imnxextx.html