writable和configurable字面上的意思都有 是否可修改 的含义,但configurable也定义了属性是否可以被delete
2017-04-09
还有一点,不管用户自定义了多少个对象,这些对象都有一个祖宗(暂时这么称呼他吧 ,哈哈),而且只有一个,那就是js中自带的Object对象!所有对象的原型链的最末端都会指向Object,而这个祖宗的原型链默认为null。
个人认为真正理解原型链的关键是把它在脑海中抽象成一种类似于人类社会中的父与子的关系,儿子的原型链指向他爹,他爹的原型链指向他爹 的 爹,在js中有一个所有人爹的 爹,这个人是Object。他是所有对象的最末端的原型。所有对象的原型链都最终会指向他。
(以上只是一个自学js的小学渣的粗鄙之言,不免很多错误,望有大神能够不吝指出。)
个人认为真正理解原型链的关键是把它在脑海中抽象成一种类似于人类社会中的父与子的关系,儿子的原型链指向他爹,他爹的原型链指向他爹 的 爹,在js中有一个所有人爹的 爹,这个人是Object。他是所有对象的最末端的原型。所有对象的原型链都最终会指向他。
(以上只是一个自学js的小学渣的粗鄙之言,不免很多错误,望有大神能够不吝指出。)
2017-04-09
一句话总结原型链:原型链就是一种继承关系。(个人理解,欢迎大神指正)
可以这么理解,定义一个函数 function parent(){},
再 var child=new parent();
我的理解是此时child对象就为parent对象的子对象,那么儿子的原型链当然指向他爹也就是parent对象啊,因为没爹哪来的儿子?爹对象 就是 子对象 的原型,子对象的原型链就指向他爹。
可以这么理解,定义一个函数 function parent(){},
再 var child=new parent();
我的理解是此时child对象就为parent对象的子对象,那么儿子的原型链当然指向他爹也就是parent对象啊,因为没爹哪来的儿子?爹对象 就是 子对象 的原型,子对象的原型链就指向他爹。
2017-04-09
深入进去了,但我没有出来。。你们再进来看一下,会看到我的坟的。。。上面刻着“妈卖批的object”
2017-04-08