摘要:
要点:1.箭头扩展 2.尾调用 一.箭头扩展 1.箭头也支持一些内置函数的使用,例sort()排序 let arr=[3,1,2].sort((a,b)=>(a-b)); console.log(arr); // 翻译后代码 let arr=[3,1,2].sort(function(a,b){ r 阅读全文
摘要:
要点:1.参数默认值 2.name属性 一.参数默认值 1.ES6之前函数是无法给参数设置默认值,现在支持 function fn(name, age=100, arr=[], obj={}, callback=function(){}){ // 参数1是必须传递 // 其余参数 有默认值,可选传递 阅读全文
摘要:
要点:1.箭头函数 2.this绑定 一.箭头函数 1.ES6新增一个使用(=>)箭头符号定义函数的语法特征 let fn=name=>name; console.log(fn('Mr.Lee')); // 翻译成函数代码为: let fn=function(name){ return name; 阅读全文
摘要:
其他解构 1.ES6除了提供对象和数组解构,还提供很多适用的解构方案 2.若你想要让一个普通的值进行交换,不必需要第三个变量 let key=1; let value='Mr.Lee'; [key,value]=[value,key]; //解构操作,变量互换 console.log(key); c 阅读全文
摘要:
阅读全文