Как можно объединить массивы в JS, чтобы индексы исходных элементов в обоих массивах оставались одинаковыми?
Кажется, что распространяемый массив не делает то, что мне нужно:
let testArray: Array<any> = [];
testArray[4] = 'test4';
testArray[2] = 'test2';
testArray[15] = 'test15';
let otherTestArray = [];
otherTestArray[3] = 'test3';
otherTestArray[5] = 'test5';
console.log(testArray);
let testar = [...testArray, ...otherTestArray];
console.log(testar);
2:"test2"
4:"test4"
15:"test15"
19:"test3"
21:"test5"
Проблема индексов для элементов в новом массиве, была изменена.
Так, как мы можем решить эту проблему эффективно?