从JSON获取密钥,值到新数组中

时间:2019-02-13 10:50:56

标签: angularjs

我需要从JSON创建一个值数组。 我正在尝试使用angular.forEach,示例http://next.plnkr.co/edit/eXQ1gqO2DXzQKxFY来实现它,这似乎不起作用! 请让我知道什么不正确,或者是否有更好的方法来实现。 例如:

// Sample JSON
$scope.Data = {"Gate": [{"Entry": "One"},{"Entry": "Two"}]};
$scope.results = [];
$scope.results = ["One","Two"];

我需要结果数组。

谢谢!

1 个答案:

答案 0 :(得分:1)

使用Array.map

let Data = {"Gate": [{"Entry": "One"},{"Entry": "Two"}]};
let results = Data.Gate.map(v => v.Entry);
console.log(results);