语法错误:标识符';i';已声明为JavaScript

语法错误:标识符';i';已声明为JavaScript,javascript,Javascript,我收到以下错误:语法错误:标识符“I”已声明 我的代码打算从任何输入字符串中删除元音 function disemvowel(string) { let arr = string.toLowerCase().split(""); for (let i = 0, i <= arr.length; i++) { if (arr[i].includes("a")) { arr.splice(i) }

我收到以下错误:语法错误:标识符“I”已声明 我的代码打算从任何输入字符串中删除元音

function disemvowel(string) {
    let arr = string.toLowerCase().split("");
  for (let i = 0, i <= arr.length; i++) {
    if (arr[i].includes("a")) {
            arr.splice(i) 
      } else if (arr[i].includes("e")) {
            arr.splice(i) 
      } else if (arr[i].includes("i")) {
            arr.splice(i)
      } else if (arr[i].includes("o")) {
            arr.splice(i)
      } else if (arr[i].includes("u")) {
            arr.splice(i)
      }
  }
  return arr.join("")
}

console.log(disemvowel("stonks"))
函数disemvowel(字符串){
设arr=string.toLowerCase().split(“”);

对于(假设i=0,i您在此处输入了
i=0

。。。

对于(设i=0;i
设i=0,
需要以分号结束,而不是逗号结束,在修复后,对于测试用例,在遇到第一个元音后,它会忽略它以及它后面的任何其他字符。有没有关于如何更正的建议?这应该只是一个注释。拼写不需要完整答案,我们需要请把它们关上。