当前位置: 首页 > 知识库问答 >
问题:

Typescript从对象中选择ID[重复]

谯阳伯
2023-03-14

我是打字新手。我想从可观察的

这是我可以观察到的

let myObj = [{
  "id": 1,
  "text": "Mary"
}, {
  "id": 2,
  "text": "Nancy"
}, {
  "id": 3,
  "text": "Paul"
}, {
  "id": 4,
  "text": "Cheryl"
}, {
  "id": 5,
  "text": "Frances"
}]

预期结果:

let selectedIds = [1,2,3,4,5];

可以不创建数组并在for循环中推送ID吗。

共有2个答案

孙斌
2023-03-14
<script>
      ..........Your Ajax / JSON  Request Sending Code

      function success(response)
      {
            var arr = JSON.parse(response);

            var selectedIds  = new Array();

            for(var i=0;i < arr.length ; i++)
            {
                  selectedIds["[" + arr[i].id + "]"] ; 
            }
            document.write(selectedIds);
      }

</script>
隗轶
2023-03-14

使用array#map将一个数组映射到另一个数组

null

const myObj = [{"id":1,"text":"Mary"},{"id":2,"text":"Nancy"},{"id":3,"text":"Paul"},{"id":4,"text":"Cheryl"},{"id":5,"text":"Frances"}];

const selectedIds = myObj.map(({ id }) => id);

console.log(selectedIds);
 类似资料:
  • 我想从选择一个菜单中选择一个自定义对象。它既不显示错误也不显示值。我该怎么办? 我的xhtml文档: 我的管理Bean类:

  • 越来越烦人了!我有一个对象数组我找到了这个解决方案:如何在Angular2中的对象数组上使用select/option/ngfor 但毕竟我做的和这个一样,但如果我记录我的$事件,它是未定义的…可能是因为它是stringified的,但之后没有解析回来。 下面是我的代码示例: 这是组件代码: 请帮帮我。未定义selectedCondition的控制台日志。

  • 问题内容: 尝试在angularjs中选择关于对象值的多个选项 这是一个代码: 和html jsfiddle上的(非)工作示例 http://jsfiddle.net/andrejkaurin/h9fgK/ 问题答案: 您尝试使用选择倍数(如复选框列表),这有点奇怪。多选输出一个数组。您不能将ng- model放在这样的选项标签上,而是放在选择本身上。因此,由于select将输出值数组,因此您需要

  • 用于选择对象的选项 在可以修改某个对象之前,需要将其与周围的对象区分开来。只需选择对象,即可加以区分。只要选择了对象或者对象的一部分,即可对其进行编辑。 Illustrator 提供以下选择方法和工具: 隔离模式可让您快速将一个图层、子图层、路径或一组对象与文档中的其他所有图稿隔离开来。在隔离模式下,文档中所有未隔离的对象都会变暗,并且不可对其进行选择或编辑。 图层面板可让您快速而准确地选择单个或

  • 问题内容: 通过在PG 9.1上使用libpq,我试图编写查询以从具有最高索引“ my_id”的行中获取值: 这给了我错误: 错误:WHERE子句中不允许聚合… 如何正确编写这样的查询? 问题答案: 如果您的目标是获取具有最高my_id值的行,则以下查询应达到相同的目标。

  • 问题内容: 我想根据URL字符串选择一些ID,但对于我的代码,它仅显示第一个。如果我写手册的ID是伟大的。 我有这样的网址http://www.mydomain.com/myfile.php?theurl=1,2,3,4,5(ids) 现在在myfile.php中,我有sql连接,并且: 如果我使用这个: 我得到正确的结果。现在,如果我使用下面的代码,它将无法正常工作: 有什么建议? 问题答案: