"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > يمكن أن يكون العنوان: كيفية تبديل عناصر المصفوفة في JavaScript: هل هناك طريقة أكثر كفاءة؟

يمكن أن يكون العنوان: كيفية تبديل عناصر المصفوفة في JavaScript: هل هناك طريقة أكثر كفاءة؟

تم النشر بتاريخ 2024-11-01
تصفح:221

The title could be: How to Swap Array Elements in JavaScript: Is There a More Efficient Way?

كيفية تبديل عناصر المصفوفة في JavaScript: نهج مبسط

في JavaScript، غالبًا ما يتطلب تبادل العناصر داخل المصفوفة العملية المرهقة التالية:

var a = list[x], b = list[y]; // Store the values
list[y] = a; // Swap the values
list[x] = b;

حل أكثر كفاءة:

طريقة أبسط تستخدم متغير مؤقت واحد فقط:

var b = list[y];
list[y] = list[x];
list[x] = b;

مهمة التفكيك ES6:

بالنسبة لإصدارات JavaScript ES6 والإصدارات الأحدث، يمكن تبسيط العملية بشكل أكبر من خلال مهمة التدمير:

[arr[0], arr[1]] = [arr[1], arr[0]]; // Swap values

هذا السطر، على سبيل المثال، سوف يقوم بتبديل أول عنصرين من المصفوفة arr = [1,2,3,4] لإنتاج [2,1,3,4].

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3