Zeina Almakdisi نشر 5 يوليو 2022 أرسل تقرير مشاركة نشر 5 يوليو 2022 قمت باخذ Api من موقع يعيد اسماء وصور ومعلومات لعدد من الممثلين لكن أريد فقط اعادة الاسم الذي اريده من بين الاسماء الموجودة async function breaking_bad() { const response=await fetch( "https://breakingbadapi.com/api/characters") const data=await.json() console.log(data) } 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 5 يوليو 2022 أرسل تقرير مشاركة نشر 5 يوليو 2022 في حال طباعة طول مصفوفة data console.log(data.length); سوف يكون 62 وهو عدد الشخصيات، وفي حال طباعة data سوف تظهر النتائج على الشكل التالي: (مصفوفة كائنات) [ { char_id: 1, name: 'Walter White', birthday: '09-07-1958', occupation: [ 'High School Chemistry Teacher', 'Meth King Pin' ], img: 'https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_walter-white-lg.jpg', status: 'Presumed dead', nickname: 'Heisenberg', appearance: [ 1, 2, 3, 4, 5 ], portrayed: 'Bryan Cranston', category: 'Breaking Bad', better_call_saul_appearance: [] }, { char_id: 2, name: 'Jesse Pinkman', birthday: '09-24-1984', occupation: [ 'Meth Dealer' ], img: 'https://vignette.wikia.nocookie.net/breakingbad/images/9/95/JesseS5.jpg/revision/latest?cb=20120620012441', status: 'Alive', nickname: "Cap n' Cook", appearance: [ 1, 2, 3, 4, 5 ], portrayed: 'Aaron Paul', category: 'Breaking Bad', better_call_saul_appearance: [] }, ..... ...... .... ] فالسؤال ما هو الاسم الذي تريدينه من بين 62 شخصية؟ يمكن الوصول لشخصية معينة عبر دليل المصفوفة data 0-1-2-3 let character1 = data[0]; بهذه الطريقة سوف يحمل المتغير character1 كائن يمثل بيانات أول شخصية (كما في المثال السابق) وطالما أنه كائن JSON يمكن الوصول لخواص هذا الكائن عن طريق النقطة let name = data[0].name; or let name = character1.name; في حال أردت عمل فلترة ضمن المصفوفة نستخدم filter مع تمرير شرط ( رقم الشخصية) let character = data.filter(obj => obj.char_id == 1) console.log(character[0].name); 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Zeina Almakdisi
قمت باخذ Api من موقع يعيد اسماء وصور ومعلومات لعدد من الممثلين
لكن أريد فقط اعادة الاسم الذي اريده من بين الاسماء الموجودة
async function breaking_bad() { const response=await fetch( "https://breakingbadapi.com/api/characters") const data=await.json() console.log(data) }
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.