بزرگ‌ترین تخفیف سال‌های اخیر سون‌لرن در بلک‌فرایدی فقط تا پایان امشب!
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمد حسین
ایونت‌ها در عملیات async
جامعه ری اکت ایجاد شده در ۰۹ تیر ۱۴۰۱

سلام و وقت بخیر. در کد زیر من بدون استفاده از ()e.persist یا بدون cache کردن مقدار موردنیاز میتونم مقدار مقادیر event را داخل setTimeOut دریافت کنم. دلیلش چیه مگه نباید null برگردونه؟

handleClick(e){
    console.log(e.altKey);     //false
    setTimeout(() => {
        console.log(e.altKey);  //false
    }, 1000)
}

هم چنین اگر از خود e لاگ میگیرم مقادیر null نیست.

bd7a-Screenshot (299).png

سلام

این مورد از نسخه ۱۷ به بعد تغییر کرده و بدون انجام عملیات اضافه در دسترس هست که در جلسات جلوتر هم به این مورد اشاره میشه

بهترین پاسخ
مجتبی ۰۹ تیر ۱۴۰۱، ۱۵:۱۱