圍繞一個公平的搜索引擎,但無法圍繞如何處理這個問題。如何使用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