【发布时间】:2014-11-10 12:50:51
【问题描述】:
我有一个由具有两个属性的对象组成的数组。
一个属性“值”是 1 到 6 之间的数字。 另一个属性“id”是一个介于 1 和 200 之间的数字。
如何返回“value”= 1 的所有对象的“id”属性并将它们写入新数组?
【问题讨论】:
-
您好,只是想知道您卡在哪里了吗?你知道如何循环数组吗?你知道如何从对象中获取属性吗?你知道如何使用
if语句来比较值,并以此为基础做不同的事情吗?你知道如何创建一个新数组并向其中添加东西吗? -
嗯,我只是在寻找一个代码最少的想法。我想在整个代码中保留我的“大/原始”数组,并且正在寻找一种轻松访问 id 属性的方法。
-
不,我不是想问为什么你这样做。当然,提取一组 ID 并保留它可能是个好主意。我在问,你在哪里卡住了,不知道该怎么做。我只是好奇,因为这涉及绝对基本的、基本的、基本的、基本的 JS 构造,即遍历数组以获取每个对象,然后获取其属性值,然后比较它,然后将其粘贴到数组中。还能有什么其他想法?既然你根本没有编写任何代码,为什么还要关心“最少”代码?
标签: javascript