深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
在JavaScript中,__proto__和prototype都是用于实现对象继承的关键概念。
1、proto
__proto__是一个非标准的属性,用于设置或获取一个对象的原型。这个属性提供了直接访问对象内部原型对象的途径。对于浏览器中的宿主对象和大多数对象来说,可以使用 obj.proto 访问它们的原型对象。但是,不建议使用这个非标准属性,因为它在未来的标准中可能会被废弃。
例如:
let obj = {};
console.log(obj.__proto__); // [object Object]
2、Prototype
每个JavaScript对象都有一个prototype属性,这个属性是一个指向该对象的原型对象(prototype object)的引用。当一个对象被创建时,它的prototype属性就被设置为其构造函数的prototype属性。这个原型对象自身也有一个prototype属性,这个属性指向的是Object.prototype。
在JavaScript中,所有的对象都是从其原型对象继承的。当访问一个对象的属性或方法时,如果该对象自身没有这个属性或方法,那么JavaScript就会在这个对象的原型对象中查找这个属性或方法,如果原型对象中也没有,那么就会继续在原型对象的原型对象(也就是Object.prototype)中查找。
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618636735)**