Предполагая, что objTemplate
- это массив, который вы можете использовать Array.prototype.splice
:
objTemplate.splice(2, 0, objEntry);
Или, если по какой-либо причине это не настоящий массив (и вы используете числовые индексы), тогда вы все равно можете использовать соединение следующим образом:
Array.prototype.splice.call(objTemplate, 2, 0, objEntry);
Это будет работать для "массивоподобных" объектов - обратите внимание, что ваш объект должен иметь свойство length
.