Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除所有发生的错误。从数组_Javascript_Jquery_Node.js - Fatal编程技术网

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用于邀请应答。我从昨天就开始尝试,非常小的错误,非常感谢