⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههاشاید پاسخ شما همینجا باشد
چرا تکراری باشه؟
شما قرار نیست برای هر دکمه این کد رو اجرا کنید. یک بار اجرا میکنید و یه آرایه میگیرید.
شما اعدادتون رو بصورت رندوم در یک آرایه دارید .. که هیچ کدوم تکراری نیست فقط ترتیب چیده شدن به هم خورده
این آرایه رو پیمایش کنید و هر عدد رو به یه دکمه اختصاص بدید.
کد بالا رو کپی کنید داخل Developer Tools > Console
تستش کنید
@ali.bayat
میشه یه مثال کامل با تمام جزئیات بزنید
کدی که مهندس بیات قرار دادند در هر مرتبه بصورت تصادفی آرایه ای ده عضوی را بر می گردونه. مثال:
let x = [1,2,3,4,5,6,7,8,9,0].sort(function() {
return .5 - Math.random();
});
console.log(x); // output: (10) [5, 9, 3, 6, 0, 7, 2, 8, 4, 1]
let y = [1,2,3,4,5,6,7,8,9,0].sort(function() {
return .5 - Math.random();
});
console.log(y); // (10) [1, 0, 2, 7, 6, 8, 3, 9, 4, 5]جزپیات بیشتر در خصوص تابع sort و استفاده از آن برای بهم ریختن یک آرایه اولیه در منابع زیر:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
https://www.roxo.ir/javascript-array-sort/
حالا این ده تا عدد رو چطور innerHTML کنم به 10 تا تگ
دیگه این مباحث میشه مقدمات کار با dom در جاوااسکریپت. با یک حلقه باید پیاده ش کنی.