راکت

حذف object از list در javascript

3 پاسخ

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

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

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

ثبت پرسش جدید

پاسخ‌ها

3
محسن مهری
محسن مهری
@mohsen.mehri6101

تخصص: برنامه نویس back-end با زبان php framework laravel

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

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

تخصص: Back-End Developer

list = list.filter(el => {
   return ! (el instanceof Object)
})

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

morteza22333
morteza22333
@morteza.mk13

تخصص: فرانت react

list.filter(item=>typeof item!="object")

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

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