如何从数组的每个元素中删除第一个字符 - Javascript

Mus*_*afa -2 javascript arrays

我有一个字符串数组。我想从该数组的每个元素中删除第一个字符。

我遍历数组并尝试使用 substr 方法删除第一个字符。

 var x = ["X2019","X2020","X2021","X2022"];
    
for(i = 0; i < x.length; i++) {
  result = x[i].substr(1);
}
console.log(result);
Run Code Online (Sandbox Code Playgroud)

我需要一个像

result = ["2019","2021","2022"];

Moh*_*man 7

您可以使用.map().slice()方法来获得所需的输出:

var x = ["X2019","X2020","X2021","X2022"];

var y = x.map(s => s.slice(1));

console.log(y);
Run Code Online (Sandbox Code Playgroud)