Basic JS

null and undefined

undefined β€” ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ Π±Ρ‹Π»ΠΎ присвоСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

null β€” Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ сдСлали ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ пустой

use strict

Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°, которая заставляСт ваш ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅

Desctructuring (дСструктуризация ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°)

Π­Ρ‚ΠΎ способ извлСчСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ массивов:

// array
let [,b] = "a b".split(" ")
// object
let t = {a: "", b: 1, c: true}
let {a: somea, b: someb, c} = t
console.log(somea, someb, c)

let {c, ...props} = t

this

This ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ кусок JS-ΠΊΠΎΠ΄Π°

Last updated