在業(yè)務(wù)中遇到的一個(gè)問(wèn)題每次push下一次的值都會(huì)覆蓋上一次,后來(lái)才發(fā)現(xiàn)for循環(huán)的時(shí)候定義的obj在最外層導(dǎo)致每次指向的地址都是一樣的。上代碼

在for循環(huán)外定義obj
結(jié)果會(huì)是?[ { name: 'Lily', age: 33 }, { name: 'Lily', age: 33 } ]
正確做法應(yīng)該是在for循環(huán)內(nèi)定義obj這樣每次循環(huán)指向的地址就不一樣了

在for循環(huán)內(nèi)定義obj
結(jié)果為期望的值: [ { name: 'Mary', age: 22 }, { name: 'Lily', age: 33 } ]
遇到的小問(wèn)題留以紀(jì)念