SOURCE

//map
var arr=[1,2,3,4];
console.log( arr.map((n)=>n*n) );//[1, 4, 9, 16]
console.log( arr.map((n)=>n-1) );//[0, 1, 2, 3]

//find
let findIndex = [1, 4, -5, 10].findIndex((value,index,arr) => value <-9)  // 返回第一个查找到元素的index
console.log(findIndex);
findIndex =[1, 4, -5,, -6, 10].find((n) => n < 0)    // -5 返回第一个查找到元素的value
console.log(findIndex);

//every()
//some 英语翻译为一些,every翻译为所有,每个,所以some方法 只要其中一个为true 就会返回true的,相反,every()方法必须所有都返回true才会返回true,哪怕有一个false,就会返回false;every()和 some()目的:确定数组的所有成员是否满足指定的测试
    let numbers = [2, 4, 10, 4, 8];
    let a = numbers.every((item,index)=>{
        if(item%2===0){
            return true;
        }else{
            return false;
        }
    });
    console.log(a)

    //some()
    let b=numbers.some((item,index)=>{
         if(item%3===0){
            return true;
        }else{
            return false;
        }
    })
    console.log(b)
console 命令行工具 X clear

                    
>
console