【发布时间】:2017-05-30 14:15:38
【问题描述】:
我有多个数组,由具有不同属性的人组成。类似的东西
r[0] = {name: "john", phone: 123, industry: "food" }
r[1] = {name: "moe", phone: 333, industry: "feed"}
r[2] = {name: "mark", phone: 222, industry: "food"}
r[i] = ...
如何使用 javascript 遍历这个数组,然后将结果排序为数组公共属性,比如说行业,这样结果就会像
food[["john", 123],["mark", 222]]
feed[["mark", 333]]
现在我可以得到类似的结果
food[["john", 123]]
feed[["moe", 333]]
food[["mark", 222]]
【问题讨论】:
-
请将您的“结果”格式化为 array、object 或它们的嵌套组合。现在,你想要的这个“结果”没有意义,它只是带有换行符的文本。
-
感谢您的编辑,但 仍然不是数组。顺便提个提示:除非
john、food等是变量,否则它必须是“john”、“food”等... -
@GerardoFurtado,您能否编辑您的意思的数组部分。我不明白你的意思
-
我当然不能!你是OP,只有你可以说你想说的。但试着理解这一点:你的结果可能是
["food", "john, 123"],或[["food"], ["john", 123]],它们是不同的。你有看到?你需要在你的结果中写一堆括号,这样人们才能真正理解你想要什么。 -
看到所有这些人都在写答案(到目前为止有六个!)很有趣,即使他们不知道预期的结果...
标签: javascript arrays