From 980fe00a74a9ad013b945755415ace2e5429c3c2 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 27 Oct 2021 02:31:24 +0300 Subject: [RU] Remove notranslate (#2874) --- files/ru/web/javascript/reference/operators/class/index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'files/ru/web/javascript/reference/operators/class') diff --git a/files/ru/web/javascript/reference/operators/class/index.html b/files/ru/web/javascript/reference/operators/class/index.html index c7efce0be6..4fa06e092f 100644 --- a/files/ru/web/javascript/reference/operators/class/index.html +++ b/files/ru/web/javascript/reference/operators/class/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Operators/class

Синтаксис

-
var MyClass = class [className] [extends] {
+
var MyClass = class [className] [extends] {
   // тело класса
 };
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Operators/class

Так же, как и при использовании class declaration, тело класса у class expression будет исполняться в {{jsxref("Strict_mode", "строгом режиме", "", 1)}}.

-
'use strict';
+
'use strict';
 var Foo = class {}; // свойство конструктора опционально
 var Foo = class {}; // повторное объявление разрешено
 
@@ -39,7 +39,7 @@ class Foo {}; // Throws TypeError, doesn't allow re-declaration
 
 

Простой анонимный class expression, на который можно сослаться с помощью переменной "Foo".

-
var Foo = class {
+
var Foo = class {
   constructor() {}
   bar() {
     return "Hello World!";
@@ -55,7 +55,7 @@ Foo.name; // "Foo"
 
 

Если вы хотите сослаться на конкретный класс внутри тела класса, вы можете создать именованный class expression. Это имя будет доступно только внутри области видимости самого class expression.

-
var Foo = class NamedFoo {
+
var Foo = class NamedFoo {
   constructor() {}
   whoIsThere() {
     return NamedFoo.name;
-- 
cgit v1.2.3-54-g00ecf