# JavaScript 常見考題破解:物件傳參考?值傳參考? ###### tags: `JavaScript` 2022.2.25 參考教學網址:https://www.youtube.com/watch?v=y1odVMpi6dU ## 重點整理 ### 1. 數值拷貝,傳值?傳參考?   單一變數 : 傳值   陣列 : 傳參考   物件 : 傳參考   函示 : 傳參考 ### 2. 拷貝(陣列、物件)傳值 * #### 淺層複製 ``` a = [1,2,3]; b = [...a]; //物件括號就變{} b.push(4); console.log(`a:${a},b:${b}`); 結果: a:[1,2,3],b:[1,2,3,4] ``` * #### 深層複製 ``` a = {name:'Eva', family:{ father:'bob', mom:'kiley'}}; b = JSON.parse(JSON.stringify(a)//轉為字串);//轉回物件 ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up