freeCodeCamp/guide/arabic/certifications/javascript-algorithms-and-d.../es6/use-destructuring-assignmen.../index.md

67 lines
1.7 KiB
Markdown
Raw Normal View History

---
title: Use Destructuring Assignment with the Rest Operator to Reassign Array Elements
localeTitle: استخدم Destructuring Assignment مع عامل التشغيل الباقي لإعادة تعيين عناصر المصفوفة
---
## استخدم Destructuring Assignment مع عامل التشغيل الباقي لإعادة تعيين عناصر المصفوفة
تذكر أن المشغل الباقي يسمح للأعداد المتغيرة من الوسيطات. في هذا التحدي ، عليك التخلص من العنصرين الأولين في مصفوفة.
## تلميح 1:
قم بتعيين أول عنصرين إلى متغيرين عشوائيين.
## تلميح 2:
اضبط الجزء المتبقي من المصفوفة على `...arr` .
\=======
## تلميح 1
استخدم destructuring لإنشاء متغير `arr` .
`function removeFirstTwo(list) {
"use strict";
// change code below this line
const [arr] = list; // change this
// change code above this line
return arr;
}
`
## تلميح 2
انشر معلمة `list` في `arr` .
`function removeFirstTwo(list) {
"use strict";
// change code below this line
const [...arr] = list; // change this
// change code above this line
return arr;
}
`
## تلميح 3
استبعاد أول عنصرين من صفيف `arr` مع `,,` .
`function removeFirstTwo(list) {
"use strict";
// change code below this line
const [,,...arr] = list; // change this
// change code above this line
return arr;
}
`
## تنبيه المفسد - الحل إلى الأمام!
`function removeFirstTwo(list) {
"use strict";
// change code below this line
const [a, b, ...arr] = list;
// change code above this line
return arr;
}
`