0
var array = ["object1","object2","object3","object4","object5"];
var copy = array.slice();
copy.forEach(function(value) {
if(value === "object3"){
value = "newObject3"
}
});
console.log(copy);
Если я хочу переместить object3
в массив к первому индексу после того, как я присвоил ему новое значение. Как мне это сделать? и что самое эффективное и меньшее время? любые библиотеки, такие как lodash, могут использоваться.Javascript: движущиеся элементы в массиве
[array.prototype.push] (https://developer.mozilla.org/nl/docs/Web/JavaScript/Reference/Global_Objects/Array/push) является то, что вы ищете , –
Этот вопрос обсуждается довольно хорошо в этом вопросе: http://stackoverflow.com/questions/5306680/move-an-array-element-from-one-array-position-to-another –
И это на самом деле не объекты , но строки? – adeneo