تعمل صفائف JavaScript بشكل مشابه للمصفوفات في معظم لغات البرمجة.
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> meard4array </title> </head> <body> <script type = "text/javaScript"> // إنشاء وملء array var myarray (myarray () ؛ صحيح ؛ </script> </body> </html>
عند إنشاء صفيف ، لا تحتاج إلى إعلان عدد العناصر في الصفيف. يتم تغيير حجم صفائف JavaScript تلقائيًا لاستيعاب جميع العناصر.
ليست هناك حاجة لإعلان نوع البيانات الواردة في الصفيف. يمكن لمصفوفات JavaScript خلط الأنواع التي تحتوي على بيانات مختلفة.
1. استخدم صفيف الحرفية
باستخدام حرفي ، يمكنك إنشاء وصفيف في بيان.
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> meard4array </title> </head> <body> <script type = "text/javaScript"> var myarray = [100 ، "luka" ، true] ؛
ينشئ هذا المثال مجموعة جديدة عن طريق تحديد عناصر الصفيف المطلوبة بين زوج من الأقواس المربعة ([و]) ويعينها إلى myarray المتغير.
2. اقرأ وتعديل محتوى الصفيف
لقراءة قيمة عنصر الصفيف في موضع فهرس محدد ، استخدم زوجًا من الأقواس المربعة ([و]) ووضع قيمة الفهرس بين الأقواس المربعة. تبدأ قيمة فهرس صفيف JavaScript في 0.
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> mearn4array </title> </head> <body> <script type = "text/javaScript"> var myarray = [100 ، "luka" ، true] 0: "+myarray [0]+" <br/> ") ؛ // تعديل الصفيف myarray [0] =" monday "
نتيجة الإخراج:
الفهرس 0: 100
الفهرس 0: الاثنين
3. تعداد محتويات الصفيف
يمكنك تعداد محتويات الصفيف باستخدام حلقة.
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> meard4array </title> </head> <body> <script type = "text/javaScript"> var myarray = [100 ، "luka" ، true] ؛ for i = 0 ؛ myarray.length ؛ i ++) {document.writeln ("index"+i+":نتيجة الإخراج:
الفهرس 0: 100
الفهرس 1: لوكا
الفهرس 2: صحيح
3. استخدم طريقة صفيف مدمجة
يحدد كائن الصفيف في JavaScript العديد من الطرق. يسرد الشكل التالي بعض الأساليب الأكثر استخدامًا.
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> meard4array </title> </head> <body> <script type = "text/javaScript"> var myarray1 = [100 ، "luka"] ؛ var myarray2 = myarray1.concat (myArray2) ؛ for (var i = 0 ؛ i <myarray.length ؛ i ++) {document.writeln ("myarray ["+i+"]: myarray.join ('-') ؛ document.writeln (strarray+"<br />") ؛document.writeln(" <br />") ؛//pop()myarray.pop() ؛ document.writeln(myarray+"<br />")؛document.writeln( />") ؛//push( <item>)myarray.push("hello javaScript "، 200) ؛ document.writeln (myarray+" <br />") ؛document.writeln(" <br/> ") ؛ />") ؛document.writeln(" <br /> ") ؛ // slice (<start> ، <end>) document.writeln (myArray.slice (1،3)+" <br /> ") ؛ document.writeln (myarray.slice (0)+" <br />"؛document. SortNumber (a ، b) {return b - a ؛} var myarray3 = ["George" ، "John" ، "Thomas" ، "James" ، "Adrew" ، "Martin"] ؛ var myarray4 = [10،5،40،25،1000،1] myArray4.sort ()+"<br/>") ؛ // استخدم وظيفة الفرز لفرز الأرقام حسب حجم وثيقة القيمة. writeln (myArray4.sort (sortnumber)+"<br />") ؛ document.writeln (((sidbriteln herybriteln yournybriteln hairteln hairteln hairnybray. /> ") ؛ </script> </body> </html>نتيجة الإخراج:
myarray [0]: 100
myarray [1]: لوكا
myarray [2]: صحيح
100 لوكا-تراني
100 ، لوكا
100 ، لوكا ، مرحبا جافا سكريبت ، 200
200 ، مرحبا جافا سكريبت ، لوكا ، 100
مرحبا جافا سكريبت ، لوكا ، 100
لوكا ، 100
مرحبا جافا سكريبت ، لوكا ، 100
أدرو ، جورج ، جيمس ، جون ، مارتن ، توماس
1،10،1000،25،40،5
1000،40،25،10،5،1
1،2 ، مرحبا جافا سكريبت ، لوكا ، 100
المحتوى أعلاه هو استخدام المصفوفات الأساسية JavaScript التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا لك!