سلام کد زیر مربوط به ایتریتور ها میشه یا همان پیمایش در آرایه ها این کد توی آموزش درست کار میکنه ولی توی کنسول من یه جور دیگه میاره!!!
let num = [1,2,3,4];
let sam = 0;
let itr = num.values();
let next = itr.next();
while(!next.done){
sam += next.value;
next = itr.next;
console.log(next);
}
خروجی در کنسول:
function next() { [native code] }
function next() { [native code] }
function next() { [native code] }
function next() { [native code] }
function next() { [native code] }
خروجی چرا این کارو میکنه :|
@saman1111
@bamdad
اول اینکه مرورگر رو کاملا آپدیت کن تا این توابع از js رو ساپورت کنه
دوم اینکه اشتباه سینتکسی داری و باید به این صورت باشه :
<script>
let num = [1,2,3,4];
let sam = 0;
let itr = num.values();
let next = itr.next();
while(!next.done){
sam += next.value;
next = itr.next(); // inja parentheses ro ja endakhti :)
console.log(next);
}
</script>
دلیل جا انداختن هم به علت خستگی هست ، استراحت کن بعد شروع کن کد زدن 😂
@mahdisamadiyan82
از طریق دکمه ویرایش می تونید کدهارو اصلاح کنید، حتما که نباید عینا ً همه ی هزار خط کد رو وارد کنید. آزاردهنده هستش برای همه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟