diff --git a/.all-contributorsrc b/.all-contributorsrc index 5187d31bc..fd91d8c2e 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1074,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/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 5c8172bcb..58fefc9a8 100755 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Сучасний посібник по JavaScript українською мовою 🇺🇦 ## The Modern JavaScript Tutorial in Ukrainian 🇺🇦 -[![Перекладачі](https://img.shields.io/badge/all_contributors-117-orange.svg?style=flat-square)](#подяка-) +[![Перекладачі](https://img.shields.io/badge/all_contributors-119-orange.svg?style=flat-square)](#подяка-) В цьому репозиторії зберігається переклад посібника [https://uk.javascript.info](https://uk.javascript.info) з англійської на українську мову. @@ -212,6 +212,8 @@ P.S. Весь перелік мов і прогрес перекладу пос Svitwave
Svitwave

🐛 Konstantin Bylbas
Konstantin Bylbas

🌍 🐛 AgentKyt
AgentKyt

🐛 + Oleksii Vysotskyi
Oleksii Vysotskyi

🐛 + Yurii
Yurii

🌍 🐛

AltStyle によって変換されたページ (->オリジナル) /