我看过其他一些帖子,但仍然对在数组中使用数组感到有些困惑。
所以我创建了我的数组,如下所示:
var pagesArray = [
{
category: 'pages1',
pages: [
'firstPage1',
'secondPage1',
'thirdPage1',
'fourthPage1'
]
}, {
category: 'pages2',
pages: [
'firstPage2',
'secondPage2',
'thirdPage2',
'fourthPage2'
]
}
];
现在我希望能够搜索数组并查找其中是否存在字符串。如果是这样,我希望它返回它所在位置的值。
例如
jQuery.inArray('secondPage1', pagesArray)
给出结果:
pagesArray[0][1];
我不确定我是否写错了数组以及是否inArray
正确使用。如果我尝试alert(pagesArray[0][1]);
它给出一个未定义的值。我在这里做错了什么?