Rozdział 1. Czym jest zakres?

Jednym z najbardziej podstawowych paradygmatów w praktycznie wszystkich językach programowania jest możliwość przechowywania wartości w zmiennych, a następnie ich późniejsze pobieranie i modyfikowanie. Tak naprawdę możliwość przechowywania wartości i ich pobierania ze zmiennych pozwala programowi na obsługę stanu.

Bez tego rodzaju koncepcji wprawdzie program mógłby wykonywać pewne zadania, ale byłyby one niezwykle ograniczone i właściwie niezbyt interesujące.

Jednak możliwość zastosowania zmiennych w programie rodzi interesujące pytania, na które spróbujemy sobie teraz odpowiedzieć. Gdzie znajdują się zmienne? Innymi słowy, gdzie są one przechowywane? I najważniejsze, jak program znajduje te zmienne, gdy musi z ...

Get Tajniki języka JavaScript -- Zakresy i domknięcia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.