很多時候我們會用這個方法去迭代一個簡單的數(shù)組,處理后得到返回的結(jié)果,但是這個返回結(jié)果但是被迭代對象也被修改了,這往往使我們不想看到的蹂喻,究竟怎么回事呢,不多說直接上代碼
1 簡單數(shù)組
2 數(shù)組中放對象
3對象和值并存
4手動修改
結(jié)論:map方法的迭代只是做一次淺拷貝捂寿,并返回一個新數(shù)組口四,這里深淺拷貝就不做解釋了,有興趣的自己可以了解一下秦陋。
很多時候我們會用這個方法去迭代一個簡單的數(shù)組,處理后得到返回的結(jié)果,但是這個返回結(jié)果但是被迭代對象也被修改了,這往往使我們不想看到的蹂喻,究竟怎么回事呢,不多說直接上代碼
1 簡單數(shù)組
2 數(shù)組中放對象
3對象和值并存
4手動修改
結(jié)論:map方法的迭代只是做一次淺拷貝捂寿,并返回一個新數(shù)組口四,這里深淺拷貝就不做解釋了,有興趣的自己可以了解一下秦陋。