Skip to content

Commit 817815b

Browse files
authored
Correct c
1 parent 7d65cc7 commit 817815b

File tree

1 file changed

+3
-3
lines changed
  • 1-js/02-first-steps/12-nullish-coalescing-operator

1 file changed

+3
-3
lines changed

1-js/02-first-steps/12-nullish-coalescing-operator/article.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
W tym artykule zakładamy, że wyrażenie jest "zdefiniowane", jeżeli nie jest `null` albo `undefined`.
66

7-
Operator łączenia wartości null zapisujemy jako dwa znaki zapytania `??`.
7+
Operator null'owego scalania zapisujemy jako dwa znaki zapytania `??`.
88

99
Wynikiem `a ?? b` jest:
1010
- `a` jeżeli jest zdefiniowane,
@@ -13,7 +13,7 @@ Wynikiem `a ?? b` jest:
1313

1414
Innymi słowy, `??` zwraca pierwszy argument, którego wartość jest inna niż `null/undefined`. W przeciwnym razie, zwraca drugi argument.
1515

16-
Operator łączenia wartości null nie jest całkiem nowy. Jest to po prostu ładna składnia, aby dostać pierwszą zdefiniowaną wartość z dwóch dostępnych.
16+
Operator null'owego scalania nie jest całkiem nowy. Jest to po prostu ładna składnia, aby dostać pierwszą zdefiniowaną wartość z dwóch dostępnych.
1717

1818
Możemy zapisać `result = a ?? b` używając operatorów, które już znamy:
1919

@@ -77,7 +77,7 @@ alert(firstName || lastName || nickName || "Anonim"); // Supercoder
7777
7878
Operator OR `||` istnieje od początku w JavaScript, więc był w ten sposób używany przez developerów od bardzo dawna.
7979
80-
Z drugiej strony, Operator łączenia wartości null `??` został dodany do JavaScript ostatnio i powodem było to, że ludzie nie byli całkiem zadowoleni z `||`.
80+
Z drugiej strony, Operator null'owego scalania `??` został dodany do JavaScript ostatnio i powodem było to, że ludzie nie byli całkiem zadowoleni z `||`.
8181
8282
Ważną różnicą pomiędzy nimi jest:
8383
- `||` zwraca pierwszą *truthy* wartość.

0 commit comments

Comments
 (0)