ES6函数和数组
Posted neryxj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6函数和数组相关的知识,希望对你有一定的参考价值。
//总结:下面是对象和数组的函数解构,in的用法,遍历数组的方法以及数组转换成字符串 //对象函数的解构json //以后不需要传递单个数据了,直接传递json对象就可以 let json={ a:‘nl‘, b:‘jun‘, c:‘dq‘ } function fun(a,b=‘web‘){ console.log(a,b); } fun(json); //数组解构 let arr=[‘面包‘,‘鲜花‘,‘奶酪‘]; function beu(a,b,c){ console.log(a,b,c); } beu(...arr); //in的用法(常被用来判断空位) let obj={ a:‘nl‘, b:‘jun‘ } //打印的为true说明存在这个key值 console.log(‘a‘ in obj); let arr1=[‘nl‘,,,,]; console.log(arr1.length); console.log(1 in arr1); console.log(2 in arr1); //4种数组遍历的方法 forEach方法 filter sum map arr.forEach((val,index)=>console.log(index,val)); arr.filter(x=>console.log(x)); arr.sum = function (param) { } arr.sum(x=>console.log(x)); console.log(arr.map(x=>‘web‘)); // 用什么样的数组形式遍历,需要规范统一明确 //数组怎么转换成字符串,如下 // 数组会默认用逗号隔开变成了字符串,不想要默认的逗号,那就用join()方法,下面我们用-来代替逗号 console.log(arr.toString()); console.log(arr.join(‘-‘));
以上是关于ES6函数和数组的主要内容,如果未能解决你的问题,请参考以下文章