diff --git a/.all-contributorsrc b/.all-contributorsrc
index 7a06cd79c..fd91d8c2e 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -1062,7 +1062,8 @@
"avatar_url": "https://avatars.githubusercontent.com/u/58787367?v=4",
"profile": "https://github.com/konstantinbylbas",
"contributions": [
- "translation"
+ "translation",
+ "bug"
]
},
{
@@ -1073,6 +1074,25 @@
"contributions": [
"bug"
]
+ },
+ {
+ "login": "ovysotskyi",
+ "name": "Oleksii Vysotskyi",
+ "avatar_url": "https://avatars.githubusercontent.com/u/48288545?v=4",
+ "profile": "https://github.com/ovysotskyi",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "YuraGB",
+ "name": "Yurii",
+ "avatar_url": "https://avatars.githubusercontent.com/u/26120957?v=4",
+ "profile": "https://github.com/YuraGB",
+ "contributions": [
+ "translation",
+ "bug"
+ ]
}
],
"commitType": "docs",
diff --git a/1-js/05-data-types/01-primitives-methods/1-string-new-property/solution.md b/1-js/05-data-types/01-primitives-methods/1-string-new-property/solution.md
index 1a32beefd..6cb4b0bd0 100644
--- a/1-js/05-data-types/01-primitives-methods/1-string-new-property/solution.md
+++ b/1-js/05-data-types/01-primitives-methods/1-string-new-property/solution.md
@@ -9,7 +9,7 @@ str.test = 5; // (*)
alert(str.test);
```
-В залежності від того, втановлений у вас `use strict` чи ні, результати будуть наступними:
+В залежності від того, встановлений у вас `use strict` чи ні, результати будуть наступними:
1. `undefined` (без суворого режиму)
2. Помилка (суворий режим)
diff --git a/1-js/05-data-types/03-string/article.md b/1-js/05-data-types/03-string/article.md
index 8db70201a..0933819ce 100644
--- a/1-js/05-data-types/03-string/article.md
+++ b/1-js/05-data-types/03-string/article.md
@@ -140,7 +140,7 @@ alert( str.charAt(0) ); // П
// останній символ
alert( str[str.length - 1] ); // т
-alert( str.at(-1) );
+alert( str.at(-1) ); // т
```
Як бачите, перевага методу `.at(pos)` полягає в тому, що він допускає від'ємну позицію. Якщо `pos` від'ємне число, тоді позиція відраховується з кінця рядка.
@@ -174,7 +174,7 @@ for (let char of "Привіт") {
let str = 'Ой';
str[0] = 'о'; // помилка
-alert( str[0] ); // не працює
+alert( str[0] ); // не працює, тому що у попередньому рядку помилка
```
Можна створити новий рядок замість старого, записавши його в ту саму змінну.
diff --git a/1-js/05-data-types/05-array-methods/article.md b/1-js/05-data-types/05-array-methods/article.md
index c4d9698f4..135f2d707 100644
--- a/1-js/05-data-types/05-array-methods/article.md
+++ b/1-js/05-data-types/05-array-methods/article.md
@@ -274,7 +274,7 @@ const arr = [NaN];
alert( arr.indexOf(NaN) ); // -1 (повинен бути 0, але === перевірка на рівність не працює з NaN)
alert( arr.includes(NaN) );// true (вірно)
```
-That's because `includes` was added to JavaScript much later and uses the more up to date comparison algorithm internally.
+Це пов’язано з тим, що метод `includes` був доданий до JavaScript значно пізніше і використовує більш сучасний алгоритм порівняння.
````
### find і findIndex/findLastIndex
diff --git a/2-ui/1-document/03-dom-navigation/article.md b/2-ui/1-document/03-dom-navigation/article.md
index b665a1208..9667e615a 100644
--- a/2-ui/1-document/03-dom-navigation/article.md
+++ b/2-ui/1-document/03-dom-navigation/article.md
@@ -160,7 +160,7 @@ elem.childNodes[elem.childNodes.length - 1] === elem.lastChild
Для зміни DOM потрібні інші методи. Ми розберемо їх у наступному розділі.
```
-```warn header="DOM колецкції живі"
+```warn header="DOM колекції живі"
Майже всі колекції DOM, за незначними винятками, є *живими*. Іншими словами, вони завжди відображають поточний стан DOM.
Якщо ми зберегли посилання на `elem.childNodes` і після цього додамо/видалимо вузли в DOM, вони автоматично з’являться в колекції.
diff --git a/README.md b/README.md
index 5f7658dbc..58fefc9a8 100755
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# Сучасний посібник по JavaScript українською мовою 🇺🇦
## The Modern JavaScript Tutorial in Ukrainian 🇺🇦
-[](#подяка-)
+[](#подяка-)
В цьому репозиторії зберігається переклад посібника [https://uk.javascript.info](https://uk.javascript.info) з англійської на українську мову.
@@ -210,8 +210,10 @@ P.S. Весь перелік мов і прогрес перекладу пос
Boris Bedrenko
Boris Bedrenko
🐛
Gene Chulkov
Gene Chulkov
🐛
Svitwave
Svitwave
🐛
- Konstantin Bylbas
Konstantin Bylbas
🌍
+ Konstantin Bylbas
Konstantin Bylbas
🌍 🐛
AgentKyt
AgentKyt
🐛
+ Oleksii Vysotskyi
Oleksii Vysotskyi
🐛
+ Yurii
Yurii
🌍 🐛