该函数必须删除单词 world 中的字母“o”。你能告诉我为什么代码中有错误吗?
window.document.write(disemvowel('world'));
function disemvowel(str){
let a=[''];
a=str;
for(var i=0;i<a.length;i++){
if(a[i]=='o'){
a.splice(i,1);
}
}
return a;
}
因为它是一个字符串,而不是一个数组。字符串是不可变的并且没有拼接方法。
一般来说,您需要这样做:
这仍然是可能的