【发布时间】:2015-10-13 10:43:28
【问题描述】:
我有一个看起来像这样的对象:
var myObj = {
some : {},
stuff : 123,
in : {
here : {
variables : 'stuffety stuff',
variables : 'stuffety stuff',
variables : 'stuffety stuff',
variables : 'stuffety stuff',
image1 : 'img1.jpg',
image2 : 'img2.jpg',
image3 : 'img3.jpg',
imageN : 'imgN.jpg',
...
variables : 'stuffety stuff',
variables : 'stuffety stuff',
}
}
}
其中 N 可以是任何给定的数字。我正在尝试获取其中包含“图像”的所有键并将其推入数组中。所以结果应该是这样的:
图片['img1.jpg','img2.jpg','img3.jpg','imgN.jpg'...]
当我不知道它们有多少时,我如何找到这些编号的键。它们也可以是无序的。 (例如缺少image2)
【问题讨论】:
-
您来这里是因为您希望我们为您实施它?
-
或多或少。我正在寻找一个优雅的实现。
-
嗯,这是一个帮助开发人员不要免费完成工作的社区。span>
-
有什么问题?我不知道如何拿到这些钥匙。我不会用这段代码来付房租 0_o
-
那么问一个特定的问题。将您的任务拆分为子任务,并一个接一个地单独解决。 1) 获取所有键 2) 查找与模式匹配的所有键 3) 使用来自 #2 的键从原始对象中检索数据。这些是基本步骤。
标签: javascript key