Javascript查找对象值数组中是否存在元素

Javascript查找对象值数组中是否存在元素,javascript,Javascript,我的目标如下: var users = { room: [1,2,3,4] } 如何查找房间数组中是否存在3 使用索引: var indexOfThree = users.room.indexOf(3); if(indexOfThree != -1) { var three = users.room[indexOfThree]; } else { console.log("not found"); } 如果找不到元素或元素在数组中的索引,它将返回-1。我想检查整个数组,而不仅

我的目标如下:

var users = {
  room: [1,2,3,4]
}
如何查找
房间
数组中是否存在3


使用
索引

var indexOfThree = users.room.indexOf(3);
if(indexOfThree != -1)
{
   var three = users.room[indexOfThree];
}
else
{
   console.log("not found");
}

如果找不到元素或元素在数组中的索引,它将返回-1。

我想检查整个数组,而不仅仅是指定的位置,它不是在数组中搜索数字3的位置array@Ajey-indexOf检查数组中是否存在值,并返回值索引。