かな順で並べ替えするJavaScript

配列のデータをカナの昇順に並べ替えます。

jsonからHTMLに一覧を出力して、カナ順、価格順でならべかえるサンプルです。

See the Pen JSON list (load, sort, search) by webdev (@webdev-jp-net) on CodePen.0

match.charCodeAtで文字をUTF-16のコードへ変換し、文字コード順に並べ替えています。

<br />
return src.replace(/[\u30a1-\u30f6]/g, function(match) {<br />
	var char = match.charCodeAt(0) - 0x60;<br />
	return String.fromCharCode(char);<br />
});<br />

関連記事