javascript - 从AngularJS中的数组中删除双引号
问题描述
这是我的插件: http ://plnkr.co/edit/pnJ7q62eyBILTvX1f2dj?p=preview
在 console.log() 你可以看到,Update
数组之后是这样的:
{ age : "1", weight : "1"}
我想要这样:
{ age : 1, weight : 1}
提前谢谢解答!!!
解决方案
您可以使用Object.entries和reduce的数组方法来做到这一点:
const obj = Object.entries({ age : "1", weight : "1"})
.reduce((r, v) => (r[v[0]] = +v[1], r), {});
console.log(obj);
推荐阅读
- r - 修复错误:手动比例中的值不足。需要 2 个,但只提供了 1 个。在 R 中
- java - 无法发出新请求,因为之前的响应仍处于打开状态:请在改造中调用 response.close()
- python - 将来自一个文件的特定区域中的数据与来自 awk、bash 中的第二个文件的数据追加
- c# - 使用文件保护程序保存后无法打开excel文件
- c# - 以一种形式实现两个版本的窗口关闭事件?C#
- wordpress - register_rest_route 没有向我传递回调函数参数
- javascript - 为什么原子中的脚本标签变灰并且不起作用?
- javascript - Fullcalendar - 删除许多事件
- linux - 比较多行以选择具有最小值的行
- c# - 解决 MEF C# 的问题