راکت
حل شده

تنظیم ترتیب هر آیتم در آبجکت در جاوااسکریپت بر اساس یک فیلد در آیتم

2 پاسخ

سلام با مثال میگم چی میخوام :

    let object_a = {
      property_foo:{order:3,/* .... */},
      property_bar:{order:1,/* .... */},
      property_test:{order:2,/* .... */},
      property_lol:{order:4,/* .... */},
    };

    // after order 
    // show like this :// how we can order?
    object_a = {
      property_bar:{order:1,/* .... */},
      property_test:{order:2,/* .... */},
      property_foo:{order:3,/* .... */},
      property_lol:{order:4,/* .... */},
    };
ثبت پرسش جدید

پاسخ‌ها

2
Banana Life
Banana Life
@shift.delete
بهترین پاسخ

سلام
با فانکشن sort انجام بدید

const asc = Object.values(object_a || {}).sort((a, b) => a.order - b.order)
console.log(asc);
const desc = Object.values(object_a || {}).sort((a, b) => b.order - a.order)
console.log(desc);
رایان
رایان
@rex

تخصص: junior frontend developer

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام