Size: a a a

2020 May 16

МГ

Мишки Гамми... in pro.js
Консоль лог б даёт значение, как у а
источник

МГ

Мишки Гамми... in pro.js
Если че
источник

Д

Дима in pro.js
Сегодня  научился работать с гит, и выучил метод .push
я собой доволен🤓
источник

МГ

Мишки Гамми... in pro.js
Или я че то не понимаю ?)
источник

МГ

Мишки Гамми... in pro.js
Но для объектов работать не будет я думаю
источник

В

Виктория in pro.js
источник

p

persona x grata in pro.js
Мишки Гамми
Массивы копирует
источник

В

Виктория in pro.js
Он не работает с вложенностью
источник

p

persona x grata in pro.js
да, со вложенностью
источник

DE

Denis Efremov in pro.js
function copy (data) {
 switch (data.constructor.name) {
   case 'Array':
     return [...data]
   case 'Object':
     return { ...data }
   case 'RegExp':
   case 'String':
   case 'Number':
   default:
     return data
 }
}
источник

В

Виктория in pro.js
Тут массивы вложенные скопированы не будут
источник

В

Виктория in pro.js
Я про это говорила
источник

МГ

Мишки Гамми... in pro.js
То есть значение вложенного массива в б
источник

МГ

Мишки Гамми... in pro.js
Это ссылка на него в а?
источник

МГ

Мишки Гамми... in pro.js
Потому, что иначе spread именно копирует
источник

p

persona x grata in pro.js
источник

МГ

Мишки Гамми... in pro.js
Затести
источник

МГ

Мишки Гамми... in pro.js
Равно ли a[3] и б[3]
источник

В

Виктория in pro.js
источник

p

persona x grata in pro.js
Мишки Гамми
Равно ли a[3] и б[3]
так равно. но ведь мы уже сравниваем значения массива, а не сами массивы
источник