随笔分类 - es6
摘要:{ //对象的扩展}{ //1、属性的简洁表示法 let fruit = 'fruit'; let animal = 'animal'; //变量名为属性名,变量值为属性值 let foo = { fruit, animal, }; let fish = { method() { console.l
阅读全文
摘要:{ //学习Symbol}{ //1、Symbol叙述 /* * ES5 的对象属性名都是字符串,这容易造成属性名的冲突。 * 比如,你使用了一个他人提供的对象,但又想为这个对象 * 添加新的方法(mixin 模式),新方法的名字就有可能与 * 现有方法产生冲突。如果有一种机制,保证每个属性的名字
阅读全文
摘要:{ //1、constructor 类的构造函数 //构造函数是类的默认方法,通过new命令生成对象实例, //如果类中没有显式声明constructor,会生成一个空的constructor方法 class Person{ constructor(name="guaguaerhao"){ this
阅读全文