js 數組賦值問題 :值傳遞還是引用?

轉載於知乎 var a = [1,2,3]; var b = a; a = [4,5,6]; alert(b); //[1,2,3] 面試時被問到這樣一個問題,竟然從來沒試過... 當時直接的理解,數組是引用類型,應該是傳遞的是引用,so b也是[4,5,6],於是錯了。js數組傳遞是跟基本類型一樣創建副本嗎? 我又做了如下測試: var a = [1,2,3]; var b = a; a
相關文章
相關標籤/搜索