س و ج – ما الفرق بين array و collection ؟


السلام عليكم و رحمه الله تعالى و بركاته

المصفوفه array هى مجموعه مرتبه من القيم يتم حفظها داخل متغير واحد  و يمكنك عمل ال array بعده طرق فى جافاسكربت منها التالى

var myArray = new Array(1,2,3,4,5)

var myArray = [1,2,3,4,5];

اما ال collection فهى مجموعه من الكائنات مرتبه مثل المصفوفه داخل مرجع فى صوره متغير و يتم الحصول عليها غالبا من وظائف ال dom فعلى سبيل المثال getElementsByTagName تقوم بإرجاع collection، الفرق بين ال collection و ال array ان ال collection لا يمكنها ان تستخدم بعض الوظائف مثل push و pop و خلافه إلا إذا تم تحويلها إلى array ، هذه المقاله على sitepoint ستفيدك كثيرا

الأوسمة: ,

2 تعليقان to “س و ج – ما الفرق بين array و collection ؟”

  1. mohanad Says:

    لو سمحتم الي بيستطيع يحل هاد السؤال ويساعدني بحله مشكورين جدا على الخدمة الرجاء ارسال الحل على هذا الاميل لو تستطيعوا mohnad_mohnad2002@yahoo.com ومشكورين على الجميل الي بتعملوا معانا
    Write a programme that accepts a search string from the user. The programme will read in a sentence at a time from the provided text file and store it in another string array. It will then compare the two strings to determine the search string is a subset of the latter string. When a match is found, it will display the entire sentence on the screen and also write a copy of it in another text file. Provide some mechanism to highlight the matched substring in the sentence. The search continues until the end of the file. The matching should not be case sensitive.

  2. almhajer Says:

    شكرا اخي على الدرس وبارك الله فيك وحسب ماذكرت انا فهمت انك تقصد
    collection هيا فئة فالفئة تحمل عدة معاني وهيا انها مم ان تكون كتلة من البيانات او الوظائف
    او الاستدعائات الى اخره بينما المصفوفة حسب فهمي لها هيا مؤشرات الى مواقع في الذاكرة او مؤشر يشير الى شيء ما فقط دون ان تحمل اي عبىء ومسؤلية وهيا التطور الطبيعي للمتغيرات وكما نعرف المتغيرات هيا مؤشر يشير الى شي ما بينما المصفوفة هي كتلة مؤشرات يفرق بين اعضائها المفتاح
    شكرا جزيلا وبراك الله فيك

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: