js深淺拷貝的定義問題
js中深淺拷貝的定義:淺拷貝不是指的只能拷貝對象的第一層屬性嗎,就是說淺拷貝后的第一層屬性改變不會相互影響,深拷貝不管對象中嵌套多少層級的屬性,拷貝完了之后之間改變都不會影響。如果拷貝之后對象的第一層屬性改變還會互相影響的話這不是賦值嗎
js中深淺拷貝的定義:淺拷貝不是指的只能拷貝對象的第一層屬性嗎,就是說淺拷貝后的第一層屬性改變不會相互影響,深拷貝不管對象中嵌套多少層級的屬性,拷貝完了之后之間改變都不會影響。如果拷貝之后對象的第一層屬性改變還會互相影響的話這不是賦值嗎
2022-04-04
舉報
2022-04-14
假設B復制了A,當修改A時,看B是否發生變化,如果B跟著變了,說明時淺拷貝,如果B沒變,就是深拷貝