对象的函数解构

let json = {   a: 'sun',   b: 'js' } function fun({a, b}) {   console.log(a, b); //sun js } fun(json)   数组的解构 let arr=['js','sun','JS'] function fun(a,b,c){   console.log(a,b,c); // js sun JS } fun(...arr)   in 的用法 ==> 判断是否存在,返回Boolean值 let obj = {   a: 'sun',   b: 'js' } console.log('a' in obj); //true   判断数组是否为空位,返回Boolean值 let arr = ['js',,,] console.log(arr.length);
console.log(0 in arr); //true console.log(1 in arr); //false   数组的遍历 (1)forEach方法 ==> 第一个参数为值,第二个参数为索引,还可以有第三个参数,是数组本身,一般情况下用不到 let arr=['js','sun','JS'] arr.forEach((val,index)=>{   console.log(index,val); }) ES6函数和数组补漏 随笔 第1张

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 (2)filter方法 let arr=['js','sun','JS'] arr.filter(x=>{   console.log(x); }) ES6函数和数组补漏 随笔 第2张

 

(3)some方法

let arr=['js','sun','JS'] arr.some(x=>{   console.log(x); }) ES6函数和数组补漏 随笔 第3张

 

(4)map方法 ==> 替换

let arr=['js','sun','JS']

console.log(arr.map(x=>'web')); ES6函数和数组补漏 随笔 第4张

 

(5)数组转变为字符串

let arr=['js','sun','JS']

ES5方法:

console.log(arr.toString()); ES6函数和数组补漏 随笔 第5张

ES6方法:

console.log(arr.join('-')); ES6函数和数组补漏 随笔 第6张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄