首页 > 解决方案 > 从AngularJS中的数组中删除双引号

问题描述

这是我的插件: http ://plnkr.co/edit/pnJ7q62eyBILTvX1f2dj?p=preview

在 console.log() 你可以看到,Update数组之后是这样的:

{ age : "1", weight : "1"}  

我想要这样:

{ age : 1, weight : 1}

提前谢谢解答!!!

标签: javascriptarraysangularjs

解决方案


您可以使用Object.entriesreduce的数组方法来做到这一点:

    const obj = Object.entries({ age : "1", weight : "1"})
                 .reduce((r, v) => (r[v[0]] = +v[1], r), {});

    console.log(obj);


推荐阅读