原型链本质是双向链表,保存在堆上
而变量(var)保存在栈上,通过一个字典联系,这个可以用字典lsys.ocals来查看,甚至打断
而之所以设置成双向链表也是为了方便查找
比如
a=’sin’
b=’sin‘
在执行第二句的时候有的编译器会直接在原型链中查找sin,以避免浪费内存
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/282220.html
原型链本质是双向链表,保存在堆上
而变量(var)保存在栈上,通过一个字典联系,这个可以用字典lsys.ocals来查看,甚至打断
而之所以设置成双向链表也是为了方便查找
比如
a=’sin’
b=’sin‘
在执行第二句的时候有的编译器会直接在原型链中查找sin,以避免浪费内存
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/282220.html