javascript - 使用 foreach 向项目添加新属性不起作用
问题描述
我在数组中有一个数组。
我正在尝试向第二个数组添加一个计数器。
我在数组中创建了一个新属性,在console.log
这个新属性"actors_count"
中显示正常。
在第二个退出循环时,console.log
属性仍然存在。
但在我的回报中,财产消失了。
有谁能够帮我?
var actor_weights = await ActorWeight.findAll({include: {model: Actor, as: 'actors'}});
actor_weights.forEach(element => {
const actors_count = element.actors.length;
element.actors_count = actors_count;
console.log(element.actors_count);
});
console.log(actor_weights.actors_count);
return res.status(200).send({
actor_weights
});
解决方案
推荐阅读
- c - 使用暗网生成 ROC 曲线?我需要选择一个模型来最小化特定类的假阴性数量
- javascript - 使用用户名和密码 JSON 登录
- python - 如何告诉python我想在函数中调用列表?
- javascript - 使用方法从类变量更新对象
- javascript - javascript,防止点击移动设备上点击的元素下方的元素
- python-3.x - 协议缓冲区消息在从 GRCP 服务器发送回 GRCP 客户端时丢失 JSON 格式
- typeorm - typeorm create() 方法非常慢
- excel - 我可以使用高级过滤或任何更快的方法来做到这一点吗?
- python - 如何通过 python 下载图像,通过 url 从 excel 表中获取
- powershell - touch 命令不起作用,我应该改用什么?