摘要:
ES6 Symbol类型: ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就 阅读全文
posted @ 2020-01-15 20:56
技术小白丁
阅读(212)
评论(0)
推荐(0)
摘要:
ES6 三点运算符 es6提供了三点运算符,用作于可变参数; <script type="text/javascript"> let fun=(...param)=>{ console.log(param); //遍历参数 param.forEach((item,value)=>{ console. 阅读全文
posted @ 2020-01-15 20:09
技术小白丁
阅读(1108)
评论(0)
推荐(0)
摘要:
ES6 箭头函数及this 1、箭头函数 <script type="text/javascript"> //以前定义函数 let fun=function () { console.log('123'); } fun(); //现在可以简化下,用箭头函数 let fun1=()=>{ consol 阅读全文
posted @ 2020-01-15 15:02
技术小白丁
阅读(178)
评论(0)
推荐(0)
摘要:
1、ES6 模版字符串es6 模版字符串主要用于简化字符串的拼接 <script type="text/javascript"> let obj={name:'rdb',age:'200'}; let str = '姓名:'+obj.name+',年龄:'+obj.age; //原来用+号拼接 le 阅读全文
posted @ 2020-01-15 14:32
技术小白丁
阅读(196)
评论(0)
推荐(0)
摘要:
1、ES6 对象定义简写 es6提供了对象定义里的属性,方法简写方式: 假如属性和变量名一样,可以省略,包括定义对象方法function也可以省略 <script type="text/javascript"> let name = 'jack'; let sex = 'man'; //传统方式 l 阅读全文
posted @ 2020-01-15 14:25
技术小白丁
阅读(1349)
评论(0)
推荐(0)
摘要:
ES6 变量的解构赋值ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 1、数组的解构赋值 <script type="text/javascript"> let arr1=[11,22,33]; let [a,b,c]=arr1;//直接对a、b、c赋值 console 阅读全文
posted @ 2020-01-15 13:21
技术小白丁
阅读(119)
评论(0)
推荐(0)
摘要:
在es6中,引入了let和const关键字; 1、letES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 (1)在块级作用域里有效(比如循环遍历内部就可以用let定义变量) <script type="text/javascript" 阅读全文
posted @ 2020-01-15 12:51
技术小白丁
阅读(192)
评论(0)
推荐(0)

浙公网安备 33010602011771号