使用jQuery循环遍历多维数组

时间:2015-06-25 15:30:18

标签: javascript jquery arrays multidimensional-array foreach

我正在尝试使用jQuery的每个函数来遍历下面的数组。我的目标是找到密钥(" Name")并使用其底层数组值在网页中输出。

Array
(
    [E-mail] => Array
        (
            [0] => Your e-mail address is spelled incorrectly
            [1] => Another error just to annoy you further
        )
)

1 个答案:

答案 0 :(得分:0)

Javscript中没有关联数组,这意味着得到这个:

Array
(
    [E-mail] => Array
        (
            [0] => Your e-mail address is spelled incorrectly
            [1] => Another error just to annoy you further
        )
)

您不会使用数组,而是使用对象,然后该对象将包含一组消息。这是一个例子:

var data = {
   email : [
      "Your e-mail address is spelled incorrectly",
      "Another error just to annoy you further"
   ]
};

现在,要循环你的data.email数组,你可以使用jQuery的$.each或只是Array.prototype.forEach本机方法

data.email.forEach(function (item, index) {
    console.log(item);
});

使用$.each

$.each(data.email, function (index, item) {
    console.log(item);
});