خالد مرتضى نشر 3 سبتمبر 2021 أرسل تقرير نشر 3 سبتمبر 2021 كيف اقوم يتحويل اوبجكت لمصفوفة في جافاسكريبت 1 اقتباس
0 محمد أبو عواد نشر 3 سبتمبر 2021 أرسل تقرير نشر 3 سبتمبر 2021 لتحويل كائن إلى مصفوفة ، يمكنك استخدام إحدى الدوال الثلاثة التالية: Object.keys () و Object.values () و Object.entries (), افترض أن لديك كائن person كالتالي const person = { firstName: 'Mohammed', lastName: 'Sami' }; لتحويل أسماء خصائص كائن person إلى مصفوفة ، يمكنك استخدام طريقة Object.keys (): const property = Object.keys(person); console.log(property); سوف يكون الناتج كالتالي [ 'firstName', 'lastName' ] كما تلاحط الدالة Object.keys () فقط تقوم بتحويل أسماء الخصائص الى مصفوفة, لتحويل قيم خصائص الكائن person إلى مصفوفة ، يمكنك استخدام طريقة Object.values () const values = Object.values(person); console.log(values); سوف يكون الناتج كالتالي [ 'Mohammed', 'Sami' ] أما اذا استخدمت الدالة Object.entries (). كما في المثال الآتي const entries = Object.entries(person); console.log(entries); سوف يكون الناتج كالتالي [ [ 'firstName', 'Mohammed' ], [ 'lastName', 'Sami' ] ] اقتباس
0 Salah Eddin Beriani2 نشر 3 سبتمبر 2021 أرسل تقرير نشر 3 سبتمبر 2021 يوجد الكثير من طرق التحويل وكل واحد تحول الى صيغة لا تتشابه مع الاخرى لكن عادة انت ستحتاج array يمكنك منه أن تعرف المفتاح والقيمة ويمكنك الوصول الى ذلك عبر استخدام entries و بعدها foreach const numbers = { one: 1, }; const objectArray = Object.entries(numbers); objectArray.forEach(([key, value]) => { console.log(key); // 'one' console.log(value); // 1 }); اقتباس
السؤال
خالد مرتضى
كيف اقوم يتحويل اوبجكت لمصفوفة في جافاسكريبت
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.