Оглавление скрыть


Вы можете авторизоваться через ВКонтакте, Фейсбук и оставить комментарий


Как удалить элемент ассоциативного массива (JavaScript)

Чтобы в джаваскрипте удалить элемент ассоциативного массива нужно использовать оператор delete, например delete myArray['username'].

Пример

Определим ассоциативный массив из трех элементов с ключами first, second и third, а затем удалим элемент с ключом second.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// функция возвращает массив в виде строки
function arrToStr(arr)
{
    var str = '';
    for (var key in arr) {
        str += key + ": " + arr[key] + "<br>";
    }

    return str;
}

// объявляем массив
var arr = [];

// присваиваем значения
arr['first'] = 'Первое значение';
arr['second'] = 'Второе значение';
arr['third'] = 'Третье значение';

// выводим массив
alert(arrToStr(arr));

// удаляем элемент с ключом second
delete arr['second'];

// выводим обновленный массив
alert(arrToStr(arr));

Результат

В результате будет показано два сообщения:

Первое сообщение

1
2
3
first: Первое значение
second: Второе значение
third: Третье значение

Второе сообщение

1
2
first: Первое значение
third: Третье значение
Опубликовано: 31 августа 2012  ·  Автор: Артём Фёдоров  ·  8608 просмотров

Категория

ГлавнаяПрограммированиеJavaScriptМассивыКак удалить элемент ассоциативного массива (JavaScript)

Чтобы оставить комментарий нужно авторизоваться на сайте
или войти через ВКонтакте или Фейсбук

Войти через ФейсбукВойти через Твиттер

Комментарии

Массивы, JavaScript, Программирование

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания