Как клонировать массив в другой массив в оболочке Mongo - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть запрос для выполнения с некоторым массивом.

В оболочке MongoDB

var array1 = [1,2,3,4];
var array2 = [];

array2 = array1.Clone();

В оболочке mongodb нет функции Clone ().Как я могу клонировать его в другой массив?

1 Ответ

0 голосов
/ 19 февраля 2019

вы можете попробовать array.slice(0), это клонирует ваш номер массива.Еще один способ клонирования с использованием [spread][1] оператора ES6.

var arr = [1, 2, 3]
var cloned = arr.splice(0)

var arr2 = [1, 2, 3, 4]
var cloned2 = [...arr2]

console.log('cloned:', cloned)
console.log('cloned 2:', cloned2)
...