اذهب إلى المحتوى
  • 0

هل الترتيب مهم في المصفوفات Arrays والكائنات Objects في الجافاسكريبت؟

Islam Mostafa2

السؤال

السلام عليكم,

كنت اتصفح بعض الاسئلة عن الجافاسكريبت ووجدت سؤالين بهم بعض الغموض نوعا ما بالنسبة لي, السؤال الاول: هل ترتيب العناصر في ال Arrays لا يهم؟ وكذلك بالنسبة لخصائص ال object...حسب معلوماتي ان الترتيب لا يهم في ال Array إلا اذا استخدمت .sort() سيتم الترتيب وقتها ابجديآ او من الارقام الصغيرة للكبيرة, فهل هذا صحيح؟ ومع الobject اعتقد ان الترتيب لا يهم, ونص السؤال كان كالتالي:  In JavaScript, order of items in an array does not matter? true or false, ونص السؤال الثاني: In JavaScript, order of properties in Object does not matter? true or false
وشكرا جزيلا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

في المصفوفات Arrays يتم ترتيب العناصر كما تم إدخالها إلى المصفوفة، فعلى سبيل المثال يمكننا أن نقوم بعمل مصفوفة بالشكل التالي:

const myArr = ['zoom', 'hello', 'hi', 'world', 'app']
console.log(myArr);	// ['zoom', 'hello', 'hi', 'world', 'app']

وبالتأكيد فإن الترتيب مهم في المصفوفات، وذلك لأننا نصل إلى أحد القيم في المصفوفة من خلال الفهرس index، وبالتالي إذا كان الترتيب غير مهم فكيف سنصل إلى أحد العناصر في المصفوفة؟!

console.log(myArr[0])	// zoom
console.log(myArr[3])	// world

أما بالنسبة للكائنات Objects فإننا نستخدم المفاتيح keys للوصول إلى القيم، لذلك لا يهم الترتيب على الإطلاق في هذه الحالة:

const myObj = {zoom: true, hello: 'some value', app: 'downloaded'}
console.log(myObj.zoom);	// true
console.log(myObj.app);		// 'downloaded'

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...