ES6
文章平均质量分 80
J_ony
不要抱怨,抱我
展开
-
ES6学习————(三)
箭头函数内的this对象,就是定义时所在的对象,而不是使用时所在的对象。参数的默认值默认声明,不能用let或const声明和参数同名的变量或常量。3. 严格模式下,全局中普通函数的调用this指向undefined。函数中有一个默认属性name,保存的是函数名 是一个只读属性,修改无效。函数有一个length属性,返回没有设置默认值的参数的个数。6. 严格模式下,函数中不允许有重名的参数。当有且只有一个参数,箭头函数的()可省。默认值的参数不是尾参数,则不计入后面的参数。...原创 2022-08-16 22:32:28 · 88 阅读 · 0 评论 -
ES6学习————(二)
解析数据源,然后按照数据模型进行取值 ,再赋值给变量(实质上就是声明变量的高级写法 )对象的解构赋值的内部机制是先找同名的属性,然后再将对应的值赋值给变量。设置默认值,当值为undefined(===)时触发该变量的默认值。剩余运算符,搭配的变量是一个数组,会将剩下的数放在数组中。如果解构赋值不完全,变量的值就为undefined。如果解构失败,变量的值是undefined。对象的解构赋值将现有对象的方法赋值到变量。对象的解构赋值可以取到继承的属性。对象的解构赋值也可以设置默认值。......原创 2022-08-16 20:45:12 · 78 阅读 · 0 评论 -
ES6学习————(一)
ES6,全称 ECMAScript 6.0,是 JavaScript 的下一个版本标准,2015.06 发版。目前各大浏览器基本上都支持 ES6 的新特性,其中 Chrome 和 Firefox 浏览器对 ES6 新特性最友好,IE7~11 基本不支持 ES6。1.IE浏览器内核:Trident内核,也是俗称的IE内核;2.Chrome浏览器内核:统称为Chrome内核,以前是Webkit内核,现在是Blink内核;3. Firefox浏览器内核:Gecko内核,俗称Firefox内核;...原创 2022-08-15 19:43:34 · 539 阅读 · 1 评论 -
ES6学习————(五)
ES6新增了箭头函数,es5没有; ES6中新增了块级作用域,es5没有; ES6引入Class概念,不再像ES5一样使用原型链实现继承; ES6中可以设置默认函数参数,es5不行; ES6中新增了promise特性。原创 2022-08-06 00:36:39 · 262 阅读 · 0 评论