Skip to content
24 / 51

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ строгий Ρ€Π΅ΠΆΠΈΠΌ (strict mode) ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ограничСния ΠΎΠ½ Π²Π²ΠΎΠ΄ΠΈΡ‚?

Strict mode ("use strict") β€” Ρ€Π΅ΠΆΠΈΠΌ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ Β«Ρ‚ΠΈΡ…ΠΈΠ΅Β» ошибки ΠΈ нСбСзопасныС конструкции. Π’ Π½Ρ‘ΠΌ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ значСния read-only свойствам Π±Π΅Π· ошибки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ with, Π° this Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… функциях Ρ€Π°Π²Π΅Π½ undefined вмСсто window. ES-ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ классы Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² strict mode автоматичСски.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ строгий Ρ€Π΅ΠΆΠΈΠΌ (strict mode) ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ограничСния ΠΎΠ½ Π²Π²ΠΎΠ΄ΠΈΡ‚? | JScriptiser