Day 92/100 (JS)值引用與址引用
阿新 • • 發佈:2021-01-20
技術標籤:前端JavaScript
寫在前面的話
這個是今兒的面試題
有個地方答錯了,記錄下
(一)題目
var obj = { name: 'yideng', arr: ['a', 'b', 'c'] } var obj2 = obj; var arr = obj.arr; obj2.name = 'baidu'; obj2.arr = ['a', 'b', 'c', 'd'] console.info(obj === obj2) console.info(obj.arr === arr) console.info(obj.name === obj2.name) console.info(obj2.arr === arr)
(二)思路
考點有兩個
1、物件賦值是把記憶體中的引用地址賦值給了新的物件;
2、對於陣列新賦值來說,也是賦值的新的引用地址;
但如果是新增了一個數組的時候,意味著,賦值了一個新的引用地址;
(三)答案
以上