围绕一个公平的搜索引擎,但无法围绕如何处理这个问题。如何使用js数组,查找和分组项目?
我有/计划项目清单。
var list1 = [
[141,'AAA', 'A Group'],
[262,'BBB', 'B Group'],
[345,'CCC', 'B Group'],
[136,'DDD'],
[095,'EEE', 'A Group'],
[175,'FFF'], and so on...
];
我的目标是打印这些项目。 按字母顺序排在第一位。那之后,我们分手了。
按字母顺序排列的所有项目。
最终结果会是这样的:
<div>
<h2>A Group</h2>
<ul class="group">
<li>
<img src="/141">
<h3>AAA</h3>
</li>
<li>
<img src="/095">
<h3>EEE</h3>
</li>
</ul>
<h2>B Group</h2>
<ul class="group">
<li>
<img src="/262">
<h3>BBB</h3>
</li>
<li>
<img src="/345">
<h3>CCC</h3>
</li>
</ul>
<h2>No group</h2>
<ul class="non-group">
<li>
<img src="/136">
<h3>DDD</h3>
</li>
<li>
<img src="/175">
<h3>FFF</h3>
</li>
</ul>
</div>
上如何处理这个有什么想法?
发现这一点,https://stackoverflow.com/a/7596924/543365
相当接近我可以使用。尽管如此,我无法设法将其弯曲到我的使用。
@tracevipin基于他的推荐链接我认为他试图找出一些与'shift'和'unshift'工作的东西。当然多维数组会导致一些杂乱无章的检查以使其全部工作。 – 2013-03-19 09:36:22
请说明你想要什么样的分类。你想要在每个组内进行排序。或者按照他们的名字排列组别。 – average 2013-03-19 10:20:46
我想要在A-Z中的团体。这些项目,分组与否,A-Z。 – Xavio 2013-03-19 11:41:18