Array数组常用方法

发布时间:2020-07-15 15:52:06 作者:心月草
来源:网络 阅读:303
var arr = [1, 2, 3, 4, 5];
arr.every(function(x){
    return x < 10;
}); //true 每一项都小于10
arr.every(function(x){
    return x < 3
}); // false

arr.some(function(x){
    return x === 3;
});//true 至少有一项等于3
var arr = [1, 2, 3];
var sum = arr.reduce(function(x,y){
    return x + y
}, 0); //6
//第二个参数是设置第一次的x,如不传第二个参数,则第一次时x=arr[0],y=arr[1];第二次x=x+y,y=arr[2]

var arr = [3, 9, 6];
var max = arr.reduce(function(x,y){
    return x > y ? x : y;
});//9

//reduceRight()是从后面开始遍历。
// arr原数组不被改变
var arr = [1,2,3,2,1];
arr.indexOf(2);//1 从左到右查找2的索引
arr.indexOf(99); // -1 不存在返回-1
arr.indexOf(1,1); //4 第二个参数为起始位置
arr.indexOf(1,-3); //4
arr.indexOf(2,-1); //-1
arr.lastIndexOf(2); //3
arr.lastIndexOf(2,-2); //3
arr.lastIndexOf(2,-3); //1
Array.isArray([]); // true
[] instanceof Array; // true
({}).toString.apply([]) === "[object Array]"; // true
[].constructor === Array; // true
推荐阅读:
  1. 数组array集合
  2. JavaScript数组常用方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

array array数组

上一篇:python-docx安装错误怎么办

下一篇:10G SFP+ CWDM/DWDM波分光模块产品特性及应用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》