我有这个挑战在我脑海中似乎很容易,但我似乎无法使我的功能正常。
挑战如下:
创建一个函数,确定给定名称是否在名称中。
所以这是我的数组和函数 -
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。