javascript - base js:如何以“旧”方式向对象添加属性?
问题描述
这条线导致 ie11 哭了。
return {...item, distanza: distance_from_user / 1000}
我们所有人都讨厌 ie11,但我们的客户没有……所以请耐心等待
ie11 不知道解构。
这item
是一个 js 对象,一个普通的js 对象,没有涉及 jQuery 或类似的东西。它来自一个 ajax 加载的 json。
我只是在返回之前添加了一个字段 namd 'distanza' item
。
最古老的工作方法是什么?
解决方案
我解决了使用平庸的点符号。
在 js 中有一个item
var,这是一个普通的旧 js 对象,我只需使用添加一个字段
item.new_field = <data to add>
它很简单。
推荐阅读
- r - 如何使用 ggplot 为我的线性混合模型正确设置图例?
- c - 在 C 中使用带有两个正双精度的余数会将其变为负数?
- ubuntu - 经过身份验证的用户登录之前的问候会话信号
- python - 过滤numpy数组索引Python
- reactjs - MUI v5 使用 styled() 将道具传递给 CSS 主题
- python - 调用时未显示函数图
- python - Linux Mint 20.1 lxml 安装问题 4.3.4
- mysql - 如何在另一个表中插入按升序排序的日期?
- scheme - 如何在Scheme中创建一个接收列表并创建新列表的函数
- javascript - 在多个对象数组中查找相似值