Latest web development tutorials
×

JavaScript مسار

JavaScript مسار JavaScript مقدمة موجزة JavaScript استعمال JavaScript تصدير JavaScript قواعد JavaScript البيانات JavaScript مذكرة JavaScript متغير JavaScript أنواع البيانات JavaScript الأجسام JavaScript وظيفة JavaScript مجال JavaScript حدث JavaScript سلسلة JavaScript مشغلي JavaScript مقارنة JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript نوع التحويل JavaScript التعبير العادية JavaScript خطأ JavaScript التصحيح JavaScript رفع متغير JavaScript الوضع الصارم JavaScript استخدام غير لائق JavaScript مصادقة النماذج JavaScript كلمات محفوظة JavaScript JSON JavaScript void JavaScript كود المواصفات

JS وظيفة

JavaScript تعريف وظيفة JavaScript وسائط الدالة JavaScript استدعاء دالة JavaScript الإغلاق

JS HTML DOM

DOM مقدمة موجزة DOM HTML DOM CSS DOM حدث DOM EventListener DOM العنصر

JS دروس متقدمة

JavaScript الأجسام JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp الأجسام

JS المتصفح BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript فرقعة JavaScript حدث موقوتة JavaScript Cookies

JS مخزن

JavaScript مخزن JavaScript اختبار jQuery JavaScript اختبار Prototype

JS أمثلة

JavaScript أمثلة JavaScript مثيل كائن JavaScript مثيل كائن المستعرض JavaScript HTML DOM أمثلة JavaScript ملخص

JS الدليل المرجعي

JavaScript الأجسام HTML DOM الأجسام

جافا سكريبت صفيف (مجموعة) الأجسام

دور مجموعة من الأشياء هو: استخدام أسماء المتغيرات منفصلة لتخزين مجموعة من القيم.


أمثلة

أمثلة على الانترنت

إنشاء مجموعة، مهمتها:

أمثلة

var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";

محاولة »

أسفل الصفحة يمكنك العثور على مزيد من الأمثلة.


ما هو صفيف؟

مجموعة من الكائنات باستخدام متغير واحد لتخزين اسم لسلسلة من القيم.

إذا كان لديك مجموعة من البيانات (على سبيل المثال: اسم السيارة)، وهناك متغير واحد، على النحو التالي:

var car1="Saab";
var car2="Volvo";
var car3="BMW";

ومع ذلك، إذا كنت ترغب في معرفة وسيلة معينة؟ وليس ثلاثة، ولكن 300 ذلك؟ هذا لن يكون مهمة سهلة!

أفضل طريقة هي استخدام صفيف.

يمكن صفائف استخدام متغير لتخزين اسم من كل القيم، ويمكن استخدامها للوصول إلى أي قيمة اسم متغير.

كل عنصر في مجموعة لديها معرف خاص بها، وذلك أنه يمكن الوصول إليها بسهولة.


إنشاء مجموعة

إنشاء مجموعة، وهناك ثلاث طرق.

يعرف التعليمة البرمجية التالية صفيف من الكائنات يسمى myCars:

1: بطريقة تقليدية:

var myCars=new Array();
myCars[0]="Saab";
myCars[1]="Volvo";
myCars[2]="BMW";

2: بطريقة بسيطة:

var myCars=new Array("Saab","Volvo","BMW");

3: الحرفي:

var myCars=["Saab","Volvo","BMW"];


صفيف الوصول

عن طريق تحديد اسم مجموعة والرقم القياسي، يمكنك الوصول إلى عنصر معين.

يمكن للحالات التالية الوصول إلى أول myCars قيمة مجموعة:

var name=myCars[0];

والمثال التالي تغيير العنصر الأول من مجموعة من myCars:

myCars[0]="Opel";

مصباح [0] هو العنصر الأول من الصفيف. [1] هو العنصر الثاني من المصفوفة.


في مجموعة من الكائنات التي يمكن أن يكون مختلفا

كل المتغيرات هي كائنات جافا سكريبت. عناصر مجموعة كائنات. وظائف هي كائنات.

لذلك، يمكنك الحصول على أنواع المتغيرات المختلفة في المصفوفة.

يمكنك تضمين عناصر الكائن، وظائف، والمصفوفات في صفيف:

myArray [0] = Date.now.
myArray [1] = myFunction.
myArray [2] = myCars.


أساليب مجموعة والممتلكات

مجموعة من الكائنات باستخدام خصائص وأساليب محددة مسبقا:

var x=myCars.length // myCars 中元素的数量
var y=myCars.indexOf("Volvo") // "Volvo" 值的索引值


وهناك مجموعة كاملة من كائن المرجعي

يمكنك الرجوع إلى هذا الموقع على مجموعة دليل مرجعي كامل لجميع الخصائص والأساليب.

ويتضمن الدليل المرجعي وصفا (ومزيد من الأمثلة) كل الصفات والأساليب.

وهناك مجموعة كاملة من كائن المرجعي


إنشاء طريقة جديدة

جافا سكريبت هو النموذج الصانعين العالمية. فإنه يمكن بناء الخصائص والأساليب الجديدة كائن جافا سكريبت.

مثال: إنشاء نهج جديد.

Array.prototype.myUcase = وظيفة () {
ل(ط = 0؛ ط <this.length، وأنا ++) {
هذا [أنا] = هذا [أنا] .toUpperCase ()؛
}
}

محاولة »

يخلق المثال أعلاه مجموعة جديدة من الطرق للشخصيات مجموعة أحرف صغيرة إلى أحرف كبيرة.


أمثلة

مزيد من الأمثلة

دمج اثنين من صفائف - CONCAT ()

دمج ثلاثة صفائف - CONCAT ()

تكوين عنصر من مجموعة سلسلة - انضمام ()

إزالة العنصر الأخير للصفيف - البوب ()

تضاف إلى نهاية مجموعة من العناصر الجديدة - دفع ()

ترتيب العناصر في مجموعة عكس النوع - عكس ()

إزالة العنصر الأول للمجموعة - تحول ()

الاختيار من بين مجموعة واسعة من العناصر - شريحة ()

مجموعة نوع (في ترتيب تصاعدي ترتيب الأبجدي) - نوع ()

نوع رقمي (في ترتيب تصاعدي العددي) - نوع ()

عدد التسلسل (تنازليا الترتيب العددي) - نوع ()

إضافة عنصر إلى المركز الثاني في مجموعة - لصق ()

تحويل مجموعة سلسلة ل-toString ()

في بداية مجموعة لإضافة عناصر جديدة - unshift ()