Skip to content

Commit a383da5

Browse files
authored
👾 smth
1 parent 021d454 commit a383da5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

1-js/04-object-basics/01-object/article.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ let user = {
8383
![](object-user-props.svg)
8484

8585
Последнее свойство объекта может заканчиваться запятой:
86+
8687
```js
8788
let user = {
8889
name: "John",
@@ -205,6 +206,7 @@ alert( bag.apple ); // 5, если fruit="apple"
205206
И если посетитель введёт слово `"apple"`, то в объекте `bag` теперь будет лежать свойство `{apple: 5}`.
206207

207208
По сути, пример выше работает так же, как и следующий пример:
209+
208210
```js run
209211
let fruit = prompt("Какой фрукт купить?", "apple");
210212
let bag = {};
@@ -376,7 +378,7 @@ alert( "test" in obj ); // true, свойство существует!
376378
377379
Подобные ситуации случаются очень редко, так как `undefined` обычно явно не присваивается. Для "неизвестных" или "пустых" свойств мы используем значение `null`. Таким образом, оператор `in` является экзотическим гостем в коде.
378380
379-
## Цикл "for..in"
381+
## Цикл "for..in" [#forin]
380382
381383
Для перебора всех свойств объекта используется цикл `for..in`. Этот цикл отличается от изученного ранее цикла `for(;;)`.
382384

0 commit comments

Comments
 (0)