C# と ASP.NET MVC3 を使用しています。いくつかのデータに基づいてページが読み込まれるときに作成する JavaScript 配列があります。
var agencyData = [];
@foreach(var agency in Model.Agencies)
{
<text>agencyData.push({value: '@agency.AgencyID', label: '@agency.Name'});</text>
}
この配列は でアルファベット順にソートされていlabel
ます。
この配列にアイテムを追加する機能がページにあります。残念ながら、配列の最後に追加されます。配列がアルファベット順にソートされたままになるように、配列内の適切な場所にアイテムを追加したいと思います。
また、配列は 8000 アイテムのように巨大です。したがって、追加するたびに配列を再利用することは良い選択肢ではないと思います。
誰でもこれを行う方法について良い考えを持っていますか?