首页 > 编程语言 > 详细

数组常用API

时间:2019-04-04 22:05:07      阅读:120      评论:0      收藏:0      [点我收藏+]
  • forEach
  • every
  • some
  • sort
  • map
  • filter

forEach 举例:

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

every 举例:

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

some 举例:

var arr = [1,2,3]
var result = arr.some(function (item, index) {
    // 用来判断所有的数组元素,只要有一个满足条件即可
    if (item < 2) {
        return true
    }
})
console.log(result)

sort 举例:

var arr = [1,4,2,3,5]
var arr2 = arr.sort(function(a, b) {
    // 从小到大排序
    return a - b
    // 从大到小排序
    // return b - a
})
console.log(arr2)

map 举例:

var arr = [1,2,3,4]
var arr2 = arr.map(function(item, index) {
    // 将元素重新组装,并返回
    return '<b>' + item + '</b>'
})
console.log(arr2)

filter 举例:

var arr = [1,2,3]
var arr2 = arr.filter(function (item, index) {
    // 通过某一个条件过滤数组
    if (item >= 2) {
        return true
    }
})
console.log(arr2)

数组常用API

原文:https://www.cnblogs.com/mushitianya/p/10656896.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!