一个问题,代码如下:

这个问题看起来比较迷惑人,先是让b指向一个地址,然后又把它删除,从表面上看似乎b应该不能存在了,其实不然:

background Layer 1 x:1 p a x:1 p a var a={p:{x:1}} var b=a.p b x:1 p a b delete a.p

我们可以看到,b=a.p是让b指向{x:1}这个地址,而delete a.p只是让a无法链接到p而已,并不会删除a.p指向的内容。

其他文章

0
我要评论

评论

返回
×

我要评论

回复:

昵称:(昵称不超过20个字)

图片:

提交
还可以输入500个字