采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么深拷贝用result[key] = deepClone(obj[key])可以取出对象的值而不是用obj.key,我看百度有些说法是:属性名是字符串和数字才用中括号
我的理解是都可以吧。区别是obj.xx一般你知道有这个属性。用obj[key]的时候你往往不知道有哪些key,for in出来的key
而且补充一下,obj无法使用obj.key,.后面得是确定的一个值,不能是变量
const obj = { x: 10 } // 用 . obj.x // 用 key cosnt key = 'x' obj[key]
登录后可查看更多问答,登录/注册
针对时下面试高频考点,帮助新人js面试快速通关
2.0k 17
2.3k 11
1.7k 11
2.1k 11
1.6k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号