Object Properties
Property در جاوااسکریپت، ویژگی یا دادهای است که به یک شیء تعلق دارد.
هر property شامل یک نام (key) و مقدار (value) است.
1️⃣ تعریف و دسترسی به Property
🔹 براکت زمانی کاربرد دارد که نام property متغیر باشد یا نام نامتعارف داشته باشد.
2️⃣ اضافه کردن Property جدید
3️⃣ ویرایش Property
4️⃣ حذف Property
5️⃣ بررسی وجود Property
🔹 in
→ بررسی کل زنجیره prototype
🔹 hasOwnProperty
→ فقط بررسی خود شیء
6️⃣ ()Object.keys(), Object.values(), Object.entries
🔹 برای حلقه زدن روی property ها یا تبدیل object به آرایه کاربرد دارد.
📌 جمعبندی
-
Property = کلید + مقدار
-
دسترسی: dot notation یا bracket notation
-
اضافه، ویرایش، حذف و بررسی property امکانپذیر است
-
متدهای کمکی:
Object.keys()
,Object.values()
,Object.entries()