Javascript 如何删除所有发生的错误。从数组
我想从我的Javascript 如何删除所有发生的错误。从数组,javascript,jquery,node.js,Javascript,Jquery,Node.js,我想从我的数组中删除所有出现的 var arr = ['...my name is apple', 'my girl .... friend is banana.......']; 这是我正在使用的代码 var arr=['…我的名字是苹果,','我的女朋友是香蕉,'; var toRemove='/\.+/g'; arr=arr.map(函数(el){ 返回el.更换(删除“”); }); 控制台日志(arr) 正则表达式不需要引号。试试这个: var arr=['…我的名字是苹果,',
数组中删除所有出现的
var arr = ['...my name is apple', 'my girl .... friend is banana.......'];
这是我正在使用的代码
var arr=['…我的名字是苹果,','我的女朋友是香蕉,';
var toRemove='/\.+/g';
arr=arr.map(函数(el){
返回el.更换(删除“”);
});
控制台日志(arr)代码>
正则表达式不需要引号。试试这个:
var arr=['…我的名字是苹果,','我的女朋友是香蕉,';
var toRemove=/\.+/g;
arr=arr.map(函数(el){
返回el.更换(删除“”);
});
控制台日志(arr)代码>您始终可以创建一个扩展方法,如下所示
var arr = ['...my name is apple', 'my girl .... friend is banana.......'];
String.prototype.replaceAll = function(s,r){return this.split(s).join("")}
并使用它如下
alert(arr[1].replaceAll("."))
是工作示例。您可以创建一个函数并在forEach循环中调用它,以删除所有出现的“.”字符
var arr = ['...my name is apple', 'my girl .... friend is banana.......'];
function removeDot(item, index){
item = item.replace(/[\[\].]+/g, '');
console.log(item);
arr[index] = item;
}
arr = arr.forEach(removeDot);
删除regex语句中的引号。您不需要jQuery来完成此操作。@nnnnnn,tag用于邀请应答。我从昨天就开始尝试,非常小的错误,非常感谢