有人帮助我
练习:编写一个函数indexOfIgnoreCase,该函数接受两个字符串并确定第一个
在第一个字符串中出现第二个字符串
串。该函数应不区分大小写。 indexOfIgnoreCase("bit","it")
和indexOfIgnoreCase("bit","IT")
应该返回1。
这就是我要的..它工作正常..现在的问题是使它变得敏感
var indexOfIgnoreCase=function(x,y){
return x.indexOf(y);
var output=indexOfIgnoreCase("bit","it");
return indexOfIgnoreCase.toUpperCase();
}
答案 0 :(得分:0)
您可以使用正则表达式
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/search https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/split
答案 1 :(得分:-1)
这个问题肯定有一些质量问题,但这是解决方案:
let indexOfIgnoreCase = function(x, y) {
return x.toLowerCase().indexOf(y.toLowerCase());
}
您还在学习JavaScript吗?代码中的第一条语句已经从整个函数中返回,因此您遇到了一堆无效代码。