From 9b77f53b3de93b0be2fe9199c9a1e5714cde272e Mon Sep 17 00:00:00 2001 From: Pavel Barsukov <52890557+testario@users.noreply.github.com> Date: Thu, 7 Aug 2025 11:48:11 +0300 Subject: [PATCH 1/3] Update 04-private-protected-properties-methods/article.md Remove recent browser note, private properties are available in most current browsers --- .../04-private-protected-properties-methods/article.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/1-js/09-classes/04-private-protected-properties-methods/article.md b/1-js/09-classes/04-private-protected-properties-methods/article.md index 9add309bc9..ed2f912b47 100644 --- a/1-js/09-classes/04-private-protected-properties-methods/article.md +++ b/1-js/09-classes/04-private-protected-properties-methods/article.md @@ -183,8 +183,6 @@ new CoffeeMachine().setWaterAmount(100); ## Приватное свойство "#waterLimit" -[recent browser=none] - Есть новшество в языке JavaScript, которое почти добавлено в стандарт: оно добавляет поддержку приватных свойств и методов. Приватные свойства и методы должны начинаться с `#`. Они доступны только внутри класса. From a8e5afc6ca504ae90b5979469173edaa0140c2ec Mon Sep 17 00:00:00 2001 From: Pavel Barsukov <52890557+testario@users.noreply.github.com> Date: Thu, 7 Aug 2025 11:57:36 +0300 Subject: [PATCH 2/3] Update article.md Remove similar note in the end of article --- .../04-private-protected-properties-methods/article.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/1-js/09-classes/04-private-protected-properties-methods/article.md b/1-js/09-classes/04-private-protected-properties-methods/article.md index ed2f912b47..413d728432 100644 --- a/1-js/09-classes/04-private-protected-properties-methods/article.md +++ b/1-js/09-classes/04-private-protected-properties-methods/article.md @@ -307,5 +307,3 @@ class User { - Защищённые поля имеют префикс `_`. Это хорошо известное соглашение, не поддерживаемое на уровне языка. Программисты должны обращаться к полю, начинающемуся с `_`, только из его класса и классов, унаследованных от него. - Приватные поля имеют префикс `#`. JavaScript гарантирует, что мы можем получить доступ к таким полям только внутри класса. - -В настоящее время приватные поля не очень хорошо поддерживаются в браузерах, но можно использовать полифил. From 831112530e362a92df954158cb5caf737e9dae0d Mon Sep 17 00:00:00 2001 From: Pavel Barsukov <52890557+testario@users.noreply.github.com> Date: Fri, 8 Aug 2025 18:26:34 +0300 Subject: [PATCH 3/3] Update 06-bigint/article.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BigInt сейчас доступен везде, кроме IE и Opera Mini --- 1-js/99-js-misc/06-bigint/article.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/1-js/99-js-misc/06-bigint/article.md b/1-js/99-js-misc/06-bigint/article.md index 5f92b46238..f3fbdd70bd 100644 --- a/1-js/99-js-misc/06-bigint/article.md +++ b/1-js/99-js-misc/06-bigint/article.md @@ -1,7 +1,5 @@ # BigInt -[recent caniuse="bigint"] - `BigInt` - это специальный числовой тип, который предоставляет возможность работать с целыми числами произвольной длины. Чтобы создать значение типа `BigInt`, необходимо добавить `n` в конец числового литерала или вызвать функцию `BigInt`, которая создаст число типа `BigInt` из переданного аргумента. Аргументом может быть число, строка и др.