摘要: ES6 引入 rest 参数,用于获取函数的实参,用来替代 argument。 ES5 获取形参方式 function fn() { console.log(arguments); } ES6 获取形参方式 let fn = (...args) => { console.log(args); // 阅读全文
posted @ 2022-02-16 23:40 HuangBingQuan 阅读(58) 评论(0) 推荐(0) 编辑
摘要: * ES6 允许给函数参数,对象数组解构,赋值默认值。 #### 应用场景 1. 形参初始值 具有默认值的参数。 ```js let add = (a, b, c = 10)=> { return a + b + c; } function add(a, b, c = 10) { return a 阅读全文
posted @ 2022-02-16 23:18 HuangBingQuan 阅读(71) 评论(0) 推荐(0) 编辑
摘要: /* 排序:Array.sort((a, b)=> {}) 排序规则: 第一项 - 第二项大于0则替换(升序) 第二项 - 第一线大于0则替换(降序) */ let arr = [99, 12, 34, 8, 996, 50]; // 升序 arr.sort((a, b)=> { return a 阅读全文
posted @ 2022-02-16 01:18 HuangBingQuan 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 箭头函数的特征 this是静态的,this 始终指向函数声明时所在作用域下的this值。 如果是构造函数不能使用构造函数,会抛异常(Person is not a constructor)例如 let Person = (name, age)=> { this.name = name; this.a 阅读全文
posted @ 2022-02-16 00:00 HuangBingQuan 阅读(75) 评论(0) 推荐(0) 编辑