محسن مهری
4 سال پیش توسط محسن مهری مطرح شد
3 پاسخ

حذف object از list در javascript

درود - فرض کنین من یک لیستی از رشته ها دارم که فقط یک object توش داره بدین صورت :

let list=['1','2','3',{action:'doSomething...','id':'do...',...}]

چطور میتونم از بین این ها اون object رو تشخیص بدم و حذفش کنم؟لطفا راه حل رو بنویسید ( چون خیلی راه حل بود که امتحان کردم ولی نشد). با تشکر فراوان از مهندسین


ثبت پرسش جدید
محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 4 سال پیش آپدیت شد
-1

دوستان من توی حلقه با چنین تابعی مشکلم رو حل کردم، ولی جالب نیست به نظرم دیگه، حالا روش بهتری داشتین بگین لطفا

for(const item in list){
check_item_object(item){
           return  Object.getPrototypeOf(item) === Object.prototype
        },
}

Muhammad
تخصص : Back-End Developer
@muhammad 4 سال پیش مطرح شد
4
list = list.filter(el => {
   return ! (el instanceof Object)
})

morteza22333
تخصص : فرانت react
@morteza.mk13 3 سال پیش مطرح شد
0
list.filter(item=>typeof item!="object")

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

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