簡體   English   中英

為什么我的鑰匙沒有被推入陣列

[英]Why is my key not getting pushed inside the array

var arr = [{
   key: "key1", value: "z"
}, {
   key: "key2", value: "u"
}, {
   ...
}];

var sorted = arr.sort(function (a, b) {
    return a.key === b.key ? 0
        : a.key < b.key ? -1 : 1;
});

sorted.unshift({key:"Unknown", value:"0"});

var StateArr = [];
 for(i=0;i<sorted.length;i++){
     StateArr.push(sorted[i].key);
}

alert("ARR" +StateArr);

現在,當我提醒排序時,我沒有任何回應。 為什么我的鑰匙沒有被推入陣列。

您的代碼工作正常(並且對我而言“符合預期”)。

您收到什么,您期望什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM