Javascript 使用ArrayValue访问(子)数组

Javascript 使用ArrayValue访问(子)数组,javascript,jquery,Javascript,Jquery,我有一个页面,我想看看我定义的一个数组中是否存在某个值,有一个主数组和几个“子”数组,它们的定义如下: var main = ['header', 'firstname', 'surname', 'tel']; var firstname_label = ['Hank', 'Dave', 'Erin', 'Jessica']; var surname_label = ['Michaels', 'McHankering', 'Jameson', 'Lloydd', 'Eagon', 'Philip

我有一个页面,我想看看我定义的一个数组中是否存在某个值,有一个主数组和几个“子”数组,它们的定义如下:

var main = ['header', 'firstname', 'surname', 'tel'];
var firstname_label = ['Hank', 'Dave', 'Erin', 'Jessica'];
var surname_label = ['Michaels', 'McHankering', 'Jameson', 'Lloydd', 'Eagon', 'Philips'];
var tel_label = ['mobile', 'landline'];
我想用一个变量来检查子数组,我想大致如下:

for (i=1;i<=mainCount;i++)
{
    jQuery.inArray(var_x, main[i]_label)
}

对于(i=1;i尝试使用
对象

var main = ['header', 'firstname', 'surname', 'tel'];

var sub =
{
    firstname_label: ['Hank', 'Dave', 'Erin', 'Jessica'],
    surname_label: ['Michaels', 'McHankering', 'Jameson', 'Lloydd', 'Eagon', 'Philips'],
    tel_label: ['mobile', 'landline']
};

for (i=1;i<=mainCount;i++)
{
    jQuery.inArray(var_x, sub[main[i] + '_label'])
}
var main=['header'、'firstname'、'姓氏'、'电话'];
变量子=
{
名字标签:[“汉克”、“戴夫”、“艾琳”、“杰西卡”],
姓氏标签:['Michaels','McHankering','Jameson','Lloydd','Eagon','Philips'],
电话标签:[“手机”、“固定电话”]
};

for(i=1;我有没有把它放到一个页面(或JSFIDLE)中,看看它是否有效?我很肯定他知道它不会起作用,它只是描述他想做什么的伪代码。上面的for循环只是演示我想实现什么的伪代码。这就成功了,对于任何感兴趣的人来说,这就是我正在使用的代码:for(i=1;i=0){[做点什么]}