Напротив push (); [дубликат]
этот вопрос уже есть ответ здесь:
мне нужна помощь по этой проблеме - что является противоположностью сценария JavaScript push(); способ?-
как сказать, что у меня был массив -
var exampleArray = ['remove'];
Я хочу push(); в слово 'keep' -
exampleArray.push('keep');
Как удалить строку 'remove' из массива?
2 ответа:
Ну, вы вроде как задали два вопроса. Противоположность
push()(как вопрос называется) составляетpop().var exampleArray = ['myName']; exampleArray.push('hi'); console.log(exampleArray); exampleArray.pop(); console.log(exampleArray);
pop()удалить последний элемент изexampleArrayи верните этот элемент ("hi"), но он не удалит строку" myName "из массива, потому что" myName " не является последним элементом.что нужно
shift()илиsplice():var exampleArray = ['myName']; exampleArray.push('hi'); console.log(exampleArray); exampleArray.shift(); console.log(exampleArray);var exampleArray = ['myName']; exampleArray.push('hi'); console.log(exampleArray); exampleArray.splice(0, 1); console.log(exampleArray);дополнительные методы массива см.: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Mutator_methods