javascript - js數組map方法,如果原數組中是物件或數組,原始數組也改變,為什麼?
淡淡烟草味
淡淡烟草味 2017-05-19 10:42:07
0
2
730
雷雷
淡淡烟草味
淡淡烟草味

全部回覆(2)
PHPzhong

跟map沒關係

js物件是引用型別,字元和數字是基本型別

基本型別傳值是複製

引用型別傳值是引用

舉例:

var a = 1;
var b = a;
b++;
console.log(a);

var a = [1];
var b = a;
b[0]++;
console.log(a);
我想大声告诉你

你先修改了list的單一key值,再將key值傳回,自然就修改了兩個!

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板