شرح صفوف ومحتوى الفقرة
بخلاف المصفوفات، يطابق تفكيك الكائنات الخصائص باسم المفتاح الحرفي بغض النظر عن ترتيب كتابتها داخل { }! وإذا أردت منح الخاصية اسماً محلياً مختلفاً لمنع التضارب، اكتب المفتاح الأصلي متبوعاً بنقطتين رأسيتين ثم الاسم الجديد { sourceKey: newLocalName }:
| نمط الصياغة | آلية المطابقة | المتغيرات المحلية المنشأة |
|---|---|---|
const [a, b] = pair; | الفهرس 0 والفهرس 1 | a وb |
const { title, views } = post; | اسم الخاصية في الكائن | title وviews |
const { title: postTitle } = post; | الخاصية post.title | postTitle فقط (ولا يُعرّف متغير باسم title) |