原型链,大白大白!大白话。

73 阅读1分钟

真的是很浮躁学这个知识点,杂乱看不懂,不想看。

捡要紧的,简述。

1、所有的普通对象都有内置的object.prototype,指向原型链的顶端,比如全局作用域,如果在原型链中找不到指定的属性就会停止。

2、如果想访问对象中并不存在的一个属性,就会查找对象内部,prototype关联的对象。这个关联关系,实际上就定义了一条原型链 。查找属性的时候对它进行遍历。

3、附:

toString()、valueOf() 和其他一些通用的功能

都存在于 Object.prototype 对象上,因此语言中所有的对象都可以使用它们。

4、。。。有空再补