JavaScript返回true如果这个词存在于数据中



在本例中它返回true因为banana在0索引

const data= ["Banana", "Orange", "Apple", "Mango"];
if (data.indexOf("Banana")===0)

但是如果banana在另一个索引中,我需要它再次返回true如何?

const data= [ "Orange","Banana", "Apple", "Mango"];

实现这一点的几个方法:

  1. Usingarray.indexOf:
if (data.indexOf("Banana") !== -1)
  1. Usingarray.includes:
if (data.includes("Banana"))
  1. Usingarray.some:
if (data.some(d => d === "Banana"))

使用includes()函数

if (data.includes("Banana"))

最新更新