كيفية تبديل عناصر المصفوفة في 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