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

21 lines
1.0 KiB
Markdown
Raw Normal View History

---
title: Use Destructuring Assignment to Assign Variables from Objects
localeTitle: استخدم Destructuring Assignment لتعيين متغيرات من الكائنات
---
## استخدم Destructuring Assignment لتعيين متغيرات من الكائنات
# يتطلب هذا التحدي بعض الحدس حول كائنات السلسلة في javascript.
عند إنشاء كائن سلسلة يستند إلى [النموذج الأولي السلسلة](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/prototype) .
وبالتالي ، فإن لكل سلسلة خاصية طولية ؛ genericString = {length: 13}. (هذه هي الخاصية المعتمدة فقط من String.prototype.)
# إعادة تعيين خصائص باستخدام deconstruction.
`var basicOjb = {x: 40};
//To reassign 'get the value of the x property of basicObj and place its value into bigX' in ES6:
const { x: bigX } = basicOjb;
consle.log(bigX) // ans = 40
`
ضع قيمة الخاصية الطول 'str' في len.