如何使用if语句搜索数组

时间:2016-01-28 06:23:02

标签: javascript arrays if-statement for-loop

我有这个挑战在我脑海中似乎很容易,但我似乎无法使我的功能正常。

挑战如下:

创建一个函数,确定给定名称是否在名称中。

所以这是我的数组和函数 -

 var family = ["Steve", "John", "Dani", "Bob"];

 function searchName(f){
   for (i=0; i<family.length; i++){
     if ((family.lastIndexOf(f) != family[i]))
       {family[i]}
   }
 }

 searchName("Moe");

现在所有这些都是未定义的。这比我想的错误更好。我想要它做的是当我通过一个不在数组中的名称让它返回一个false语句,如果一个名字在数组中,为true。我也知道我需要在其中引入.toUpperCase.toLowerCase来解释区分大小写。我的假设是,我需要一个if / else if / else。

,而不仅仅是if语句

0 个答案:

没有答案