Все объекты в JavaScript могут использоваться как ассоциативные массивы. Вам не нужен двумерный массив для вашего примера.
var data = {};
data["Carl"] = 56;
data["Mark"] = 7;
data["Bob"] = 45;
Чтобы удалить элемент, используйте ключевое слово delete
:
delete data["Carl"];
Вы можете перебирать объект, используя цикл for-in
. Чтобы создать список, вы можете сделать что-то вроде этого:
var result = '';
for (var x in data) {
if (data.hasOwnProperty(x)) {
result += x + ',' + data[x] + '\n';
}
}
alert(result);