2022
04-30
04-30
详细谈谈ES6中的symbol数据类型
目录symbol数据类型symbol出现的原因Symbol特点symbol的应用在rb对象中添加up和down方法Symbol内置的属性值总结symbol数据类型js语言中,ES6前有6种数据类型。ES6新提出symbol数据类型,所以symbol是js的第七种数据类型,表示独一无二的值。是一种类似于字符串的数据类型。目的是为了防止属性名的冲突,保证对象中每一个属性名都是独一无二的。lets1=Symbol('foo');lets2=Symbol('foo');s1===s2//falseSymbol类型可以有...
继续阅读 >
目录继承方式ES5prototype继承ES6class继承二者区别ES5prototype继承内部实现方式ES6class继承内部实现方式扩展继承方式ES5prototype继承通过原型链(构造函数+[[prototype]])指向实现继承。(备注:后续__proto__我都会写成[[prototype]]这种形式)子类的prototype为父类对象的一个实例。因此子类的原型对象包含指向父类的原型对象的指针,父类的实例属性为子类原型的属性。//父类:functionSuperType;子类:function...