26 lines
1.5 KiB
Markdown
26 lines
1.5 KiB
Markdown
![]() |
---
|
||
|
title: Use the map Method to Extract Data from an Array
|
||
|
localeTitle: استخدم الخريطة أسلوب استخراج البيانات من صفيف
|
||
|
---
|
||
|
## استخدم الخريطة أسلوب استخراج البيانات من صفيف
|
||
|
|
||
|
##  تلميح: 1
|
||
|
|
||
|
يأخذ array.prototype.map وظيفة كما في المدخلات ويعيد مصفوفة. يتضمن الصفيف الذي تم إرجاعه العناصر التي تتم معالجتها بواسطة الدالة. هذه الوظيفة تأخذ العناصر الفردية كمدخل.
|
||
|
|
||
|
## تنبيه المفسد!
|
||
|
|
||
|

|
||
|
|
||
|
**الحل في المستقبل!**
|
||
|
|
||
|
##  حل الشفرة المتوسطة:
|
||
|
|
||
|
` rating = watchList.map( (item) => ({"title":item["Title"], "rating":item["imdbRating"]}) );
|
||
|
`
|
||
|
|
||
|
\### رمز التوضيح: باستخدام تدوين ES6 ، تتم معالجة كل عنصر في الصفيف لاستخراج العنوان والتقييم. هناك حاجة إلى Parantheses لإرجاع كائن.
|
||
|
|
||
|
#### روابط ذات صلة
|
||
|
|
||
|
* [وظائف السهم](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)
|