Как вставить элемент в указанную позицию в специфическом индексе массива JS?
Требования: вставьте элемент в определенном индексе существующего массива. Это звучит легко и распространено, но для его изучения требуется немного времени.
// исходное массив var array = ["One", "two", "four"]; // splice (позиция, numberOfitemStoreMove, item) // Функция сплайсинга (положение индекса, количество элементов, которые должны быть удалены, элемент) array.splice (2, 0, «три»); // множество; // Теперь массив выглядит так [«один», «два», «Три», «Четыре»]
Если вам не испытывают отвращение к расширению нативного JavaScript, вы можете добавить этот метод к прототипу массива:
Array.prototype.insert = function (index, item) {this.splice (index, 0, item);};В настоящее время вы можете назвать это так:
var nums = ["One", "два", "четыре"]; nums.Insert (2, 'три'); // Обратите внимание на индекс массива, [0,1,2 ..] Array // [«One», «Two», «Three», «Four»]