Size: a a a

2020 May 16

В

Виктория in pro.js
Дима
Перебрать все элементы циклом и запихнуть в новый массив?
Функция глубокого копирования
источник

p

persona x grata in pro.js
Виктория
А если у объекта большая вложенность?
let a = [1, 2, 3, [1, 2,]]
let b = a.map(x => x)

console.log(b)
источник

В

Виктория in pro.js
persona x grata
let a = [1, 2, 3, [1, 2,]]
let b = a.map(x => x)

console.log(b)
Рекурсия
источник

DE

Denis Efremov in pro.js
function level (data) {
 switch (data.constructor.name) {
   case 'Array':
     
   case 'Object':

   case 'RegExp':

   case 'String':
   case 'Number':

   default:
 }
}
источник

S

Syntax Highlight Bot in pro.js
Denis Efremov
function level (data) {
 switch (data.constructor.name) {
   case 'Array':
     
   case 'Object':

   case 'RegExp':

   case 'String':
   case 'Number':

   default:
 }
}
источник

МГ

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

В

Виктория in pro.js
Denis Efremov
function level (data) {
 switch (data.constructor.name) {
   case 'Array':
     
   case 'Object':

   case 'RegExp':

   case 'String':
   case 'Number':

   default:
 }
}
👌
источник

МГ

Мишки Гамми... in pro.js
let b = [...a]
источник

DE

Denis Efremov in pro.js
источник

МГ

Мишки Гамми... in pro.js
Копирует с вложенностью
источник

В

Виктория in pro.js
Мишки Гамми
Копирует с вложенностью
Нет
источник

МГ

Мишки Гамми... in pro.js
Именно значение, а не ссвлку
источник

DE

Denis Efremov in pro.js
Мишки Гамми
let b = [...a]
let a = { a: 1 }
источник

МГ

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

Д

Дима in pro.js
let a = [1, 2, 3, 4]
let b = [ ]
for (let value of a) {
 b.push(value)
}
источник

МГ

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

Д

Дима in pro.js
Я тупой в js, но это должно сработать)
источник

DE

Denis Efremov in pro.js
Дима
let a = [1, 2, 3, 4]
let b = [ ]
for (let value of a) {
 b.push(value)
}
const value
источник

МГ

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

МГ

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