Javascript 从数组中删除特定字符

Javascript 从数组中删除特定字符,javascript,jquery,arrays,Javascript,Jquery,Arrays,如果名为test_var的变量具有以下数组: [". test.1", ". test/2", ". test.3"] 怎么可能收回这个 ["test.1", "test/2", "test.3"] 这只是一个例子,我不知道我的数组可以有多少个键/值,因为它是在动态代码中,并且如果它们都有我想要删除的字符。有没有简单的方法来检查我的数组,如果它包含上一个字符,请删除,否则请保持原样?您可以使用列表: a = [". test.1", ". test/2", ". test.3"] a.ma

如果名为test_var的变量具有以下数组:

[". test.1", ". test/2", ". test.3"]
怎么可能收回这个

["test.1", "test/2", "test.3"]

这只是一个例子,我不知道我的数组可以有多少个键/值,因为它是在动态代码中,并且如果它们都有我想要删除的
字符。有没有简单的方法来检查我的数组,如果它包含上一个字符,请删除,否则请保持原样?

您可以使用列表:

a = [". test.1", ". test/2", ". test.3"]

a.map(function(x) { return x.substring(2)})

对于更复杂的转换,您可能需要使用正则表达式,您可以使用列表:

a = [". test.1", ". test/2", ". test.3"]

a.map(function(x) { return x.substring(2)})
对于更复杂的转换,您可能需要使用正则表达式使用来完成

var arr=[“.test.1”、“.test/2”、“.test.3”];
arr=arr.map(函数(v){
返回v.match(/\b.*$/)[0];
});
控制台日志(arr)使用来执行此操作

var arr=[“.test.1”、“.test/2”、“.test.3”];
arr=arr.map(函数(v){
返回v.match(/\b.*$/)[0];
});
控制台日志(arr)