zoukankan      html  css  js  c++  java
  • js数组对象方法

    // indexOf
    var arr = [1,2,3,4,2,2];
    // Array.prototype.indexOf
    // Array.prototype.lastIndexOf
    // Array.prototype.every
    // Array.prototype.some
    // Array.prototype.forEach
    // Array.prototype.map
    // Array.prototype.filter
    // Array.prototype.reduce
    // Array.prototype.reduceRight
    View Code
    
    
    
    // function arr1(){
    //     return arr.indexOf(1,1);
    // }arr1();
    // var r=arr1(arr);
    // console.log(r);
    //第一位是表示查询的项是什么,第二位是表示我查询的起始下标;
    // function arr2(){
    //     return arr.lastIndexOf(2,0);
    //     //第一位是表示查询的项是什么,第二位是表示我查询的起始下标;(该下标从左开始数起;查询从右往左查)
    // }
    // arr2();
    // var r1 = arr2(arr);
    // console.log(r1);
    // var boolean = arr.every(function(value,index,arr){
    //     return value==4;//every()表示返回值条件都成立时,我们返回一个布尔值true,反之返回一个false;
    // });
    // console.log(boolean);
    // var  boolean1 = arr.some(function(value,index,arr){
    //     return value==2; //some()表示我们传入的参数的任意一组满足返回值条件,那么我们就返回一个true,如果都不满足,那么返回false。
    // })
    
    // forEach();
    //  arr.forEach(function(value,index,arr){
    //     return  arr[index] = value*1.3;//arr[index] = arr[index]*1.3;
    // });//forEach()方法可以用来遍历数组,修改数组参数;
    
    // console.log(arr);
    
    
    // map();
    // var col = arr.map(function(value,index,arr){
    //     return value+index;// map映射数组方法; 将arr数组拷贝了一份,arr中有多少值,那么col中就有几个值;不会修改原来的数组;
    // });
    //  col[0] = 10;
    //  console.log(col);
    // console.log(arr);
    // filter();
    // var x = arr.filter(function(value,index,arr){
    //         return value%2==0;// filter();过滤器将符合返回值条件的 进行过滤得到;
    // });
    
    // console.log(x);
    // reduce();
    // var y = arr.reduce(function(a,b){
    //     return  a= a+b;//a第一次接受的参数是数组的第一位,b是第二位;从第二次开始a接受的参数是上一次的函数执行的返回值,b是第三位参数;以此类推。
    // });
    // console.log(y);
  • 相关阅读:
    1040. Moving Stones Until Consecutive II
    999. Available Captures for Rook
    1035. Uncrossed Lines
    1031. Maximum Sum of Two Non-Overlapping Subarrays
    配置启动挂载:fstab文件详解
    Linux下某个进程CPU占用率高分析方法
    linux中uptime命令查看linux系统负载
    强大的strace命令用法详解
    公司内网,配置代理以后无法使用yum源
    sshd_config配置文件
  • 原文地址:https://www.cnblogs.com/l8l8/p/8710462.html
Copyright © 2011-2022 走看看