English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
الخصائصهي العلاقة بين الاسم (المفتاح) والقيمة داخل الكائن، وهي يمكن أن تحتوي على أي نوع بيانات.
الخصائصعادة ما تكون خصائص الكائن.
يمكن تغييرها وإضافة وإزالة الخصائص، ولكن بعض الخصائص غير قابل للتغيير.
هناك طريقتان لاستخدام خصائص JavaScript:
النقاط: .
المناطق المفتوحة: []
لنعد إلى مثال الكائن الأصليuser.
user.firstName;اختبار لرؤية‹/›
user["firstName"];اختبار لرؤية‹/›
النقاط والمناطق المفتوحة تستخدم بكثرة. ولكن، (.). النقطة أسرع وأكثر وضوحًا.
لإضافة خصائص جديدة إلى الكائن، يمكنك استخدام عميل التخصيص (=) لتخصيص القيمة الجديدة للخصيصة.
افترض أن كائن المستخدم موجودًا- ثم يمكنك منح خصائص جديدة له:
user.weapon = "Sword";اختبار لرؤية‹/›
ملاحظة: تجنب استخدام الكلمات المحددة كأسماء الخاصيات أو الأساليب.
يمكنك تعديل خاصية الكائن من خلال تخصيص القيمة الجديدة لها.
var user = {firstName:"Seagull", lastName:"Anna", age:22, location:"New Delhi"};; user.location = "Goa";اختبار لرؤية‹/›
لحذف الخاصية من الكائن، سنستخدم كلمة المفتاح delete.
عميل الحذف هو عميل يستخدم ل�除 الخاصية من الكائن، يمكنه حذف الخاصية.
في المثال التالي، سنوضح كيفية حذف الخاصية من الكائن:
var user = {firstName:"Seagull", lastName:"Anna", age:22, location:"New Delhi"};; حذف user.location;اختبار لرؤية‹/›
عميل الحذف سيزيل القيمين والخصائص نفسها.
لا تستخدم عميل الحذف على خصائص الكائنات المحددة مسبقًا. قد يؤدي إلى تدمير تطبيقك.
JavaScript يمتلكلـ...فيلفترة التكرار الخاصة بكائنات JavaScript.
النحو:
لـ (متغير في كائن) { جملة للتنفيذ }
هذا هو مثالنا الرئيسي للمستخدمين المبسطين:
var user = {firstName:"Seagull", lastName:"Anna", age:22, location:"New Delhi"};; لـ(لـx في المستخدم) { document.write(x); }اختبار لرؤية‹/›
باستخدام علامات البارtheses، يمكننا استخراج قيمة الخاصية كمتغير، في هذا المثال x:
لـ(لـx في المستخدم) { document.write(user[x]); }اختبار لرؤية‹/›
لـ...فيلا يجب دمجلـ...منالتنقل في الدائرة، وهو يستخدم فقط في نوع العنصر Array.
طريقة أخرى مفيدة للتفصيل هي طريقة Object.keys()، التي تعود بمجموعة من خصائص العنصر.
// تحديد طرق في عنصر المستخدم ليعود بمفاتيح الخصائص Object.keys(user);اختبار لرؤية‹/›
هذه الطريقة تجعلنا نستطيع استخدام خصائص العنصر كعدد، لذا يمكنك استخدام جميع طرق عدد الجافاسكربت.
جميع الخصائص لها اسم. بالإضافة إلى ذلك، لها قيمة خاصية.
هذا القيمة هي واحدة من خصائص الخاصية.
خصائص أخرى هي: القابلة للتسلسل، القابلة للتشغيل، والقابلة للكتابة.
تعريف الخصائص طريقة الوصول إلى الخاصية (القراءة، الكتابة).
في الجافاسكربت، يمكنك قراءة جميع الخصائص، ولكن يمكنك تغيير قيم الخصائص فقط (وذلك فقط إذا كانت الخاصية في حالة الوصول).