تقوم الخاصية length بإرجاع عدد العناصر في المصفوفة على شكل عدد صحيح غير موقّع 32 بت. يمكننا أن نقول أيضًا أن طول تقوم الخاصية بإرجاع رقم يمثل عدد عناصر المصفوفة. تكون قيمة الإرجاع دائمًا أكبر من أعلى فهرس للصفيف.
ال طول يمكن أيضًا استخدام الخاصية لتعيين عدد العناصر في المصفوفة. يتعين علينا استخدام عامل التعيين جنبًا إلى جنب مع خاصية الطول لتعيين طول المصفوفة.
ال طول المصفوفة الخاصية في JavaScript هي نفس خاصية حجم المصفوفة () الطريقة في jQuery في جافا سكريبت ، فهو غير صالح للاستخدام حجم المصفوفة () الطريقة لذلك نستخدمها طول المصفوفة خاصية لحساب حجم المصفوفة
بناء الجملة
يتم استخدام بناء الجملة التالي لإرجاع طول المصفوفة
الفرق بين العشاء والعشاء
array.length
يتم استخدام بناء الجملة التالي لتعيين طول المصفوفة
array.length = number
لفهم أفضل، دعونا نرى بعض الرسوم التوضيحية للاستخدام طول المصفوفة ملكية.
مثال 1
إنه مثال بسيط لفهم كيفية حساب طول المصفوفة باستخدام التابع طول المصفوفة ملكية.
array.length <h3> Here, we are finding the length of an array. </h3> var arr = new Array( 100, 200, 300, 400, 500, 600 ); document.write(' The elements of array are: ' + arr); document.write(' <br>The length of the array is: ' + arr.length);اختبره الآن
انتاج |
في الإخراج، يمكننا أن نرى أن طول المصفوفة هو ستة، وهو أكبر من قيمة أعلى مؤشر للمصفوفة. أعلى فهرس للمصفوفة المحددة في المثال أعلاه هو 5.
مثال2
في هذا المثال، نقوم بتحديد طول المصفوفة باستخدام الأمر طول المصفوفة ملكية. في البداية، يحتوي المصفوفة على عنصرين، لذلك في البداية يكون الطول 2. ثم نزيد طول المصفوفة إلى 9.
طرق قائمة المصفوفات
في الإخراج، يتم فصل قيم المصفوفة بفواصل. بعد زيادة الطول، يحتوي المصفوفة على قيمتين محددتين وسبع قيم غير محددة مفصولة بفاصلة. ثم نقوم بإدخال خمسة عناصر من المصفوفة وطباعتها. الآن، يحتوي المصفوفة على سبع قيم محددة وقيمتين غير محددتين.
array.length <h3> Here, we are setting the length of an array. </h3> var arr = [100, 200]; document.write(' Before setting the length, the array elements are: ' + arr); arr.length = 9; document.write(' <br> <br> After setting the length, the array elements are: ' + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(' <br> <br> After inserting some array elements: ' + arr);اختبره الآن
انتاج |
التحقق من القيمة الفارغة في Java
في المثال التالي، سنقوم باختبار خاصية الطول في المصفوفة ذات الفهرس غير الرقمي.
مثال3
في هذا المثال، فهرس الصفيف غير رقمي. هنا، يحتوي المصفوفة على خمسة عناصر ذات فهرس غير رقمي. نحن نطبق خاصية الطول على المصفوفة المحددة لرؤية التأثير. الآن دعونا نرى كيف طول المصفوفة تعمل الخاصية على الفهرس غير الرقمي للمصفوفة.
array.length <h3> There are five array elements but the index of the array is non numeric. </h3> var arr = new Array(); arr['a'] = 100; arr['b'] = 200; arr['c'] = 300; arr['d'] = 400; arr['e'] = 500; document.write('The length of array is: ' + arr.length);اختبره الآن
انتاج |
في الإخراج، يمكننا أن نرى أنه يتم عرض طول المصفوفة 0 . بعد تنفيذ الكود أعلاه سيكون الإخراج -
يمكننا أيضًا استخدام خاصية الطول لمعرفة عدد الكلمات في السلسلة. دعونا نفهم ذلك مع مثال.
العودية في جافا
مثال4
في هذا المثال، نستخدم خاصية الطول لعرض عدد الكلمات الموجودة في السلسلة. هنا، نقوم بإنشاء مصفوفة ونستخدمها ينقسم() دالة لعناصر المصفوفة نحن نقوم بفصل السلسلة من المسافة البيضاء ( '' ) شخصية.
إذا قمنا بتطبيق خاصية الطول على السلسلة، فستعطينا عدد الأحرف في السلسلة. لكن في هذا المثال، سوف نفهم كيفية حساب عدد الكلمات في السلسلة.
array.length var str = 'Welcome to the javaTpoint.com'; var arr = new Array(); arr = str.split(' '); document.write(' The given string is: ' + str); document.write(' <br> <br> Number Of Words: '+ arr.length); document.write(' <br> <br> Number of characters in the string: ' + str.length);اختبره الآن
انتاج |