es6之数组循环

170 阅读1分钟
 /* 传统方式 */
        /* for(let i=0;i<arr.length;i++){
            console.log(arr[i].name)
        } */
        /* for in 常用于遍历对象 数组也可以 key就是数组的索引*/
        /* for(let key in arr){
            console.log(arr[key].name)
        } */
        /* es6的另一个循环的方式 */
        /* val直接就是数组的每一个值 */
        /* for(let val of arr){
            console.log(val.name);
        } */
        /* es6的forEach 不能return */
        /* r表示数组的每个值 i代表索引 */
        /* arr.forEach( (r,i)=>{
            console.log(r,i);
        }) */
        /* es6的map方法 可以帮我们返回一个新数组 */
        /* let newArr = arr.map( (r,i)=>r.arr01); */
        /* 判断内容结果的布尔值数组 r.yh==1*/
        /* 返回一个姓名的新数组 =>r.name */
        /* console.log(newArr); */
        /* 新建一个json数组 循环 返回json数组的 全是姓名的新数组  */

        /* es6的数组方法之过滤 返回一个过滤后的新数组*/
        /* 返回一个已婚人数的新数组 */
        /* let newArr = arr.filter( r => r.yh==1 );
        console.log(newArr); */