美文网首页
常用数组API

常用数组API

作者: 喔爹 | 来源:发表于2018-09-21 15:44 被阅读0次
简述
var arr = [1,2,3]; // [] 是 new Array(1,2,3) 的语法糖(简写)
 var obj = {'name':2,'age':3}; //{} 是 new Object() 的简写
 // var obj2 = new Object();
 // obj2.name=2;
 // obj2.age=3;

1.forEach

arr.forEach(function(item,index){
    // 遍历数组所有元素
      console.log(item)// 1 2 3
  })
2.every

var pd = arr.every(function(item,index){
    // 用来判断所有数组元素 都满足一个条件
        if(item<4){
            return true;
        }
 })
 console.log(pd)//true
3.some

var pd2 = arr.some(function(item,index){
    //用来判断所有数组元素 都满足一个条件 
     if(item<2){
       return true;
     }
})
 console.log(pd2)//true
4.sort

var arrSort = new Array(1,4,5,7,9,3);
var px = arrSort.sort(function(a,b){
    // 从小到大
       return a - b; 
       // 从大到小
       // return b - a; 
})
console.log(px) //[1, 3, 4, 5, 7, 9]
5.map
var cz = arr.map(function(item,index){
    return '<b>'+item+'</b>'
})
console.log(cz)//["<b>1</b>", "<b>2</b>", "<b>3</b>"]
6.filter

var fi = arr.filter(function(item,index){
    // 过滤掉不符合条件的数组元素
    if(item>=2){
        return true;
    }
})
console.log(fi) // [2, 3]
slice——截取数组

var demoArr = [1,2,3,4,5,6,7,8,9,10]
console.log(demoArr.slice(2,7)) //第一个参数 从哪个位置开始 
下表是从0开始的  第二个参数(可选参数个数,不写则显示后面的所有)
不是从0下标开始计算,而是按照正常的1开始计算  
换句话就是第一个参数是0  对应第二个参数是1
indexOf,lastIndexOf ——获取位置

var cfArr = ['b','g','a','c','e','f','d','a','g','b'];
var zzArr = [];
  for(var i=0;i<cfArr.length;i++){
      if(zzArr.indexOf(cfArr[i])==-1){
        zzArr.push(cfArr[i])
      }
  }
 console.log(zzArr.sort()) 

相关文章

  • 常用数组API

  • 数组常用api

  • 数组常用API

    1.reverse() 将数组的元素颠倒过来,也就是变成逆序,此方法会修改原数组。 2.sort() 默认对数组进...

  • 数组常用 API

    数组常用 api 介绍 split():拆分字符串变成数组(对字符串操作)join() :合并数组变成字符串(对数...

  • JavaScript数组常用方法

    目录 JS 数组常用API常用属性常用方法常见方法语法解释from方法isArrayconcateveryfill...

  • 常用的数组API

    1.concat concat()方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。 例: ...

  • 数组中常用API

    数组中常用十种API String(); 转换成字符串split(' ')把字符串分割为字符串数组reverse(...

  • 数组的常用api

    Array.prototype.concat() 拼接多个数组,不改变里面的数组,返回一个新的数组 arr.eve...

  • js常用数组API

    数组api forEach 遍历数组的所有元素 every 用来判断所有的数组元素,都满足一个条件 some 用来...

  • js 数组 常用 api

    1.join(separator) 根据分隔符将数组转化为 第一项+separator+第二项+separator...

网友评论

      本文标题:常用数组API

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