javascript - 如何在 Typescript 中将对象转换为列表
问题描述
我想将我的对象转换为列表,同时作为参数传递给我的 API。我不确定如何实现这一目标。我尝试了 Object.keys 但没有得到预期的输出。
Object.keys(myobj).map(function(key){
---logic
});
我从 API 接收对象列表:
[{Name : "sachin",Age : 30},{Name : "Ramesh",Age : 35}]
在 Angular 中,当我使用 find 方法时,它会从上面的列表中转换为对象,如下所示。
{Name : "sachin",Age : 30}
现在我必须将 Age 属性值更改为 42 并将其作为列表传递给 API。
[{Name : "sachin",Age : 42}]
有人可以帮我实现这个结果。
解决方案
你可以使用这个:
var payload = [{...prevObject,...{
Age: 42
}}];
prevObject是find方法返回的对象。
基本上,...
(扩展运算符)用于将两个对象合并为一个。
推荐阅读
- php - 如何在 Drupal 8 中设置会话变量并在 php 脚本中获取它?
- c# - 将用户信息存储到数组中以在 switch 语句中使用
- javascript - JavascriptException:消息:javascript 错误:无法读取通过 Python Selenium 执行 JavaScript 的未定义错误的属性“单击”
- regex - 自定义 np++ 函数列表表达式
- laravel - Laravel api 路由不起作用,出现 404 错误
- react-native - 消息的值不能从 ReadableNativeMap 转换为 String
- sql - 使用字符串作为主键存储单词
- asp.net-core - 为什么实体框架不断将这些属性设置为其默认值?
- c# - 阻止在 Wpf 中打开 TabItem
- .net - 如何使用引导的 .NET Core API Docker 项目运行 Skaffold?