![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript高级
木林森里没有木
这个作者很懒,什么都没留下…
展开
-
【es6数据类型和继承】
【es6数据类型】基本数据类型继承 基本数据类型 String Number Boolean Undefined Null Symbol Symbol 独一无二的值 属于基本数据类型 不可以new let car = Symbol('car'); let obj = { [car]:"bmw" } obj.car = 'audi' console.log(obj[car]); //obj里的car不可以被修改 继承原创 2022-01-11 18:18:36 · 190 阅读 · 0 评论 -
2021-11-15
JS高级-实现继承几种方式 (一) 原型链继承 每个函数都有一个prototype(原型)属性,是一个指针,指向一个对象 这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法 直接继承的优点:效率比较高(不用执行和建立Person的实例了) 缺点:Student.prototype和Person.prototype现在指向了同一个对象,任何对Student.prototype的修改,都会反映到Person.prototype (二) 空对象作为中介 空对象,几乎不占内存,修改Student原创 2021-11-15 22:32:54 · 341 阅读 · 0 评论