采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1.如果注释掉后面的delete测试,q能被正常打印
是代码有什么问题吗?是不是涉及了执行流程异步的问题~
4.经老师提示,改为字符串化后的打印结果:
你把打印的代码改为 console.log( JSON.stringify(q) ) 试一下
确实转换为字符串后可以正常打印了,这是为什么呢~
引用类型,打印的结果,可能会受到它后面变化的影响。这一直是初学者的一个坑。
是底层实现的原因吗;虽然是引用对象,但在delete前这个对象的改变按理应该还没发生啊
登录后可查看更多问答,登录/注册
『前端面试真题100道』视频详解
819 9
1.4k 8
987 8
1.1k 7
1.0k 7