二维数组处理

Two dimension array processing

本文关键字:处理 二维数组      更新时间:2023-09-26

我想把数据放在如下的javascript数组中。

"Carl", 56
"Mark", 7
"Bob", 45

当我将任何id传递给该数组时,我如何添加项并从中删除它?它应该从数组中删除该项。并提供逗号分隔的名称和id。我对此有点困惑。

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);