Javascript 如何拆分这个复杂的json数组?

Javascript 如何拆分这个复杂的json数组?,javascript,arrays,Javascript,Arrays,我有一个类似的数组 ["1-India","2-xxx","3-yyyy"] 我想要一个数组 ["India","xxxx"] 请帮助我获取此功能。您可以结合使用和 var newArr=[“1-India”、“2-xxx”、“3-yyyy”].map(x=>x.split('-')[1]); log(newArr)正如我在评论中所说。这不是一个JSON,而是一个数组。我认为这可能是一个简单的方法来实现你想要的: var arr=[“1-India”、“2-xxx”、“3-yyyy”]

我有一个类似的数组

 ["1-India","2-xxx","3-yyyy"]
我想要一个数组

["India","xxxx"]

请帮助我获取此功能。

您可以结合使用和

var newArr=[“1-India”、“2-xxx”、“3-yyyy”].map(x=>x.split('-')[1]);

log(newArr)
正如我在评论中所说。这不是一个
JSON
,而是一个
数组。我认为这可能是一个简单的方法来实现你想要的:

var arr=[“1-India”、“2-xxx”、“3-yyyy”];
var newArray=[];
对于(变量i=0;iconsole.log(newArray)
这个
数组有什么复杂之处?因为那不是JSON。