var i="q=brand:GOOD_EARTH,LIPTON:blend:Black,Herbal:varieties:Tea&layoutStatus=grid&show=Page&sort=popular-all";
var x=0;
var s=[], arr=[];
var temp={};
var myarray=["blend", "varieties", "brand"];
s=i.split('q=')[1].split('&')[0].split(':');
console.log(s);
for(x=0;x<s.length;x=x+2){
temp[s[x]] = s[x+1];
arr[x]= s[x];
}
console.log(temp);
// значение выборкиСортировка массива в определенном порядке в JQuery
temp = {
blend:"Black,Herbal"
brand:"GOOD_EARTH,LIPTON"
varieties:"Tea" }
s= [0:"brand"
1:"GOOD_EARTH,LIPTON"
2:"blend"
3:"Black,Herbal"
4:"varieties"
5:"Tea"]
arr=[
0:"brand"
2:"blend"
4:"varieties" ]
Выше приведены примеры значений для S и темп. Мне нужно отсортировать «arr» в указанном «myarray» порядке. Как я могу это сделать, кто-нибудь может помочь. Спасибо всем заранее.
В этот момент, когда мы спрашивали, что испробовал оригинальный плакат ... – cwallenpoole
Вы не можете сортировать объект. Если вам нужен заказ, вам нужен массив. –
Извините, я не могу вас достать. можете ли вы кратко сообщить – Mahi