JS问题求大佬帮忙?
输入两个字符串,从第一个字符串中删除第二个字符串中所有的字符串,且不可以使用replace方法。例如,输入①Theyarestudents和aeiou②删除之后的第一个字...
输入两个字符串,从第一个字符串中删除第二个字符串中所有的字符串,且不可以使用replace方法。
例如,输入① They are students 和 aeiou
②删除之后的第一个字符串 变为 Thy r stdnts 展开
例如,输入① They are students 和 aeiou
②删除之后的第一个字符串 变为 Thy r stdnts 展开
展开全部
let str = "They are students";
let str2 = "aeiou";
//字符串转数组
let arr = str.split('')
//数组过滤,将arr中所有包含str字符串的值全部去掉
arr=arr.filter((a) => {
return str2.indexOf(a) == -1
});
//数组拼接
let str_new = arr.join("")
console.log(str_new)
let str2 = "aeiou";
//字符串转数组
let arr = str.split('')
//数组过滤,将arr中所有包含str字符串的值全部去掉
arr=arr.filter((a) => {
return str2.indexOf(a) == -1
});
//数组拼接
let str_new = arr.join("")
console.log(str_new)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先把截图发出来吧,是啥问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要什么问题,我可以帮你了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var str1 = 'They are students', str2 = 'aeiou';
//拆分成数组
var arr1 = str1.split('');
//遍历去除不要的字符
var result = '';
for(var i in arr1){
var item = arr1[i];
if(str2.indexOf(item) == -1){
result += item;
}
}
//最后结果
console.log(result);
//拆分成数组
var arr1 = str1.split('');
//遍历去除不要的字符
var result = '';
for(var i in arr1){
var item = arr1[i];
if(str2.indexOf(item) == -1){
result += item;
}
}
//最后结果
console.log(result);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询