Я хочу глубоко скопировать массив целых чисел в NodeJS. Первый метод, который я попробовал этоЭффективная глубокая копия в NodeJS
obj2 = JSON.parse(JSON.stringify(obj1));
Однако, это так медленно, потому что это большой массив.
Теперь я использую
var l = obj1.length;
while (l--){
obj2.push(obj1[l]);
}
Хотя это намного быстрее, мне интересно, если существуют более эффективные решения? Спасибо всем!
Что именно делает «глубокая копия» простого массива интегралов означает? Какая разница с мелкой копией? – adeneo
@adneo. Мне нужно использовать два разных массива (исходный порядок и отсортированные) –
@LuyaoWang Почему бы просто не получить отсортированный массив? –