في JavaScript، يمكن إنشاء مصفوفة تحتوي على نفس العنصر المتكرر عدة مرات من خلال طرق مختلفة.
أحد الأساليب المباشرة هو استخدام حلقة for وإلحاق العنصر بالمصفوفة بشكل تدريجي:
var repeatelem = function(elem, n) {
var arr = [];
for (var i = 0; i ومع ذلك، في ES6، هناك طريقة أكثر إيجازًا وفعالية للقيام بذلك باستخدام طريقة Array.fill():
ES6 Solution:
console.log(
Array(5).fill(2)
)
//=> [2, 2, 2, 2, 2]
تأخذ طريقة Array.fill () وسيطتين: العنصر المراد تكراره وعدد مرات تكراره. هذه الطريقة ليست أكثر إيجازًا فحسب، بل هي أيضًا أكثر أداءً من طريقة الحلقة for، خاصة بالنسبة للمصفوفات الكبيرة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3