javascript - Json格式输出

标签 javascript angular2-routing

我是开发新手,正在学习 Angular 2 和节点。现在正在开发一个带有 API 集成的项目,代码如下。我正在将所有 JSON 数据发送到数组,我尝试使用 JSON.stringify 但没有获得所需的输出。我需要这种输出:

 Area = [
    { value: '3', label: 'sports' },
    { value: '4', label: 'fest' },
    { value: '5', label: 'music' }
    ];

我的ts代码是这样的

    var Area = [];
    area=> {
           console.log(departments);
           area.map(function(areas) {
             var array = {"value":area._id,"label":area.areaFor};
             Area.push(array);
           })
           console.log(Area);
         },
         error => {
           console.log(error);
         });
    but i am getting this output in console
    label
    "sports"
    value
    2
    label
    "fest"
    value
    3
    label
    "music"
    value
    5

最佳答案

你可以试试这个,我将区域更改为 map 函数内的区域。

area = [
            { value: '3', label: 'sports' },
            { value: '4', label: 'fest' },
            { value: '5', label: 'music' }
        ];
        constructor() {
            var Area = [];

               Area = this.area.map(function(areas) {
                return {"value":areas.value,"label":areas.label};

               })
               console.log(Area);

        }

关于javascript - Json格式输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43751228/

相关文章:

javascript - 用一组选项填充两个选择框?

javascript - 执行 for 循环以通过 google 应用脚本读取 XML 中的 'item' 元素

Angular2 后备路线

javascript - 路由器在 angular2-rc1 中不工作

javascript - 谷歌地图地理位置是否需要安全的 ssl 连接?

javascript - Angular 路由

Angular 2 : Route data is undefined on page refresh

Angular 2 routerLink 参数和查询参数

javascript - 在 404 代码上隐藏图像,仍然显示损坏的图像几毫秒

angular 2 服务订阅仅在第二次单击带有 routerLink(s) 的组件后更新