วันนี้มาว่ากันเรื่อง scope แบบดู code เอง แล้วก็สงสัยเองครับ
ผมมี code javascript มาให้ 4 ชุด ลองทาย output กันดูนะครับว่าได้อะไรบ้าง (พร้อมเหตุผลว่าทำไมถึงเป็นเช่นนั้น)
Code ชุดที่ 1
Code ชุดที่ 2
Code ชุดที่ 3
Code ชุดที่ 4
เฉลย:
- hello window
- hello inside
- hello window
- hello object
ข้อมูลเพิ่มเติม
- typeof window
- typeof this
- console.log(this===window && ‘this===window’)
discuss กันที่กล่อง comment นะครับ :)