Ne "gerçekleştirmek için çalışıyorum Stackoverflow bu diğer görevinden PHP çözümüne benzer, ancak JavaScript:JavaScript: nesnelerin dizisinde maçı bulup ilk konuma taşınır
Multidimensional array, find item and move to the top?
ben aşağıdaki içeren bir nesne dönen ediyorum:
Object 1:
Id: "1"
Name: "Bill"
Object 2:
Id: "2"
Name: "Sarah"
Object 3:
Id: "3"
Name: "Mike"
012:
$.get(uri, function (data) {
self.options = [];
$.each(data, function (index, item) {
self.options.push(item);
});
});
self.options [] gibi görünür
Dizi nesnesinde "Sarah" ı bulmalı ve dizinin ilk öğesi olmak için yukarı taşımalıyım. Bunu nasıl yapabilirim? *
çözüm aslında irade tamamen aynı görünün - sadece JavaScript'te: bir döngü, bir koşul, bir ek ve bir unshift deyimi. Şimdi sorunun nedir, neyi denediniz, ve nasıl işe yaramadı? – Bergi
@IntricatePixels: Eğer kendiniz kodlamayı denediyseniz, bu çalışma sırasında karşılaştığınız sorunla ilgili size yardımcı olabilmemiz için henüz çalışmayan bir kod yazarak bu girişimi bize göstermelisiniz. . Sadece fazla çaba göstermeden bir çözüm talep etmek, SO üzerinde kötü etik olarak kabul edilir. – Bergi