Как добавить новое значение до конца числового массива? [дубликат]

Этот вопрос уже имеет ответ здесь:

В PHP я могу сделать как:

$arrayname[] = 'value';

Тогда значение будет помещено в последний числовой ключ, например, 4, если эти 3 ключа уже будут существовать.

В JavaScript я не могу сделать того же с:

arrayname[] = 'value';

Как дела это в JavaScript?

12
задан Gumbo 25 December 2009 в 17:14
поделиться

3 ответа

Вы можете использовать push метод.


Например (с использованием Firebug для быстрого тестирования) :

Во-первых, объявить массив, содержащий пару элементов:

>>> var a = [10, 20, 30, 'glop'];

Массив содержит:

>>> a
[10, 20, 30, "glop"]


И теперь вставьте новое значение в его конец:

>>> a.push('test');
5

Теперь массив содержит:

>>> a
[10, 20, 30, "glop", "test"]
9
ответ дан 2 December 2019 в 05:41
поделиться

Вы можете использовать метод отправки массива

arrayname.push('value');
7
ответ дан 2 December 2019 в 05:41
поделиться

Вы можете использовать

arrayName.push('yourValue');

ИЛИ

arrayName [arrayName.length] = 'yourvalue';

Спасибо

11
ответ дан 2 December 2019 в 05:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: