محتويات

تعليقات كائنات

Script صفائف

يتم استخدام صفائف لتخزين قوائم متغيرات. يمكنك تغيير استخدام صفيف أنها بنيت في وظائف.


var Fruit=new Array();
Fruit
[0]="Apple";
Fruit
[1]="Banana";
Fruit
[2]="Orange";
alert("The second fruit is :"+Fruit[1]);

var Veg=new Array("Potato" , "Carrot" , "Peas");

var EmptyArray=new Array(3);

var Colors=new Array();
Colors.push
("Red");
Colors.push
("Orange");
Colors.push
("Yellow");

Script البرنامج النصي

join • تقوم بإرجاع سلسلة مع كافة القيم في صفيف انضمت معا.

.join("فاصل");

على سبيل المثال:


var Veg=new Array("Potato" , "Carrot" , "Peas");
var Text="Vegetables: "+Veg.join(",");

indexOf • إرجاع الرقم القياسي لعنصر في الصفيف. إذا لم يتم العثور على العنصر، يتم إرجاع-1.

.indexOf(البند:كائن);

على سبيل المثال:


var Veg=new Array("Potato" , "Carrot" , "Peas");
alert(Veg.indexOf("Carrot"));

insert • إدراج قيم جديدة في صفيف في فهرس.

.insert(فهرس:عدد,Item1:كائن,Item2:كائن,...);

على سبيل المثال:


Veg.insert(2,"Turnip");
Veg.insert
(0,"Pea","Onion");

length • عدد القيم في صفيف.

.length;

على سبيل المثال:


alert("There are "+Veg[1].length+" vegatables in the array.");

pop • إزالة وإرجاع القيمة الأخيرة من صفيف.

.pop();

على سبيل المثال:


var LastValue=Veg.pop();

push • إضافة قيم جديدة إلى نهاية الصفيف.

.push(Item1:كائن,Item2:كائن,...);

على سبيل المثال:


Fruit.push("Grape");
Fruit.push
("Strawberry","Mango");

reverse • إرجاع صفيف جديد مع القيم في الاتجاه المعاكس.

.reverse();

على سبيل المثال:


var Backwards=Fruit.reverse();

shift • إزالة وإرجاع القيمة الأولى من صفيف.

.shift();

على سبيل المثال:


var FirstValue=Veg.shift();

slice • إرجاع صفيف جديد مع شريحة من القيم.

.slice(بدءتشغيل:عدد,نهاية:عدد);

على سبيل المثال:


var SomeValues=Fruit.slice(2,4);

sort • فرز الصفيف. دالة مقارنة اختياري.

.sort(قارن:الدالة);

على سبيل المثال:


Fruit.sort();

var Numbers=new Array(12,2,47,-2,8,0);
function CompareNumbers(NumberA,NumberB){
return NumberA-NumberB;
}
Numbers.sort
(CompareNumbers);

splice • إرجاع صفيف جديد، مع بعض القيم إزالة وإضافة بعض القيم أكثر في المكان.

.splice(بدءتشغيل:عدد,طول:عدد,Item1:كائن,Item2:كائن,...);

على سبيل المثال:


var ChangeFruit=Fruit.splice(1,2,"Date","Pineapple");

unshift • إضافة قيم جديدة إلى البداية من صفيف.

.unshift(Item1:كائن,Item2:كائن,...);

على سبيل المثال:


Fruit.unshift("Grape");
Fruit.unshift
("Strawberry","Mango");

تعليقات كائنات
تمت ترجمة هذه الوثائق من اللغة الإنكليزية، استخدام مترجم على إنترنت. ونحن نعتذر إذا وجدت أي أخطاء. إذا كنت ترغب في مساعدتنا في إجراء التصحيحات. هناك محرر ترجمة في Hippani Animator (في القائمة تعليمات). ونحن نعطيه مفاتيح الترخيص مجاناً لأي شخص يقوم بتصحيح العبارات أكثر من 100. يرجى الاتصال بنا لمزيد من التفاصيل.