aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/javascript/reference/global_objects/object
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/web/javascript/reference/global_objects/object')
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/create/index.html10
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/entries/index.html10
2 files changed, 10 insertions, 10 deletions
diff --git a/files/ru/web/javascript/reference/global_objects/object/create/index.html b/files/ru/web/javascript/reference/global_objects/object/create/index.html
index f7b4d2c69b..09ac00405a 100644
--- a/files/ru/web/javascript/reference/global_objects/object/create/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/create/index.html
@@ -17,7 +17,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/create
<h2 id="Syntax">Синтаксис</h2>
-<pre class="syntaxbox notranslate"><code>Object.create(<var>proto</var>[, <var>propertiesObject</var>])</code></pre>
+<pre class="syntaxbox"><code>Object.create(<var>proto</var>[, <var>propertiesObject</var>])</code></pre>
<h3 id="Parameters">Параметры</h3>
@@ -42,7 +42,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/create
<p>Ниже показан пример использования <code>Object.create()</code> для имитации классического наследования. Это пример одиночного наследования, поскольку только его поддерживает JavaScript.</p>
-<pre class="brush: js notranslate">// Shape — суперкласс
+<pre class="brush: js">// Shape — суперкласс
function Shape() {
this.x = 0;
this.y = 0;
@@ -73,7 +73,7 @@ rect.move(1, 1); // выведет 'Фигура переместилась.'
<p>Если вы хотите наследоваться от нескольких объектов, то это возможно сделать при помощи примесей.</p>
-<pre class="brush: js notranslate">function MyClass() {
+<pre class="brush: js">function MyClass() {
SuperClass.call(this);
OtherSuperClass.call(this);
}
@@ -90,7 +90,7 @@ MyClass.prototype.myMethod = function() {
<h3 id="Example.3A_Using_propertiesObject_argument_with_Object.create">Пример: использование аргумента <code>propertiesObject</code> с <code>Object.create()</code></h3>
-<pre class="brush: js notranslate">var o;
+<pre class="brush: js">var o;
// создаём объект с нулевым прототипом
o = Object.create(null);
@@ -159,7 +159,7 @@ o2 = Object.create({}, {
<p>Для этого полифила необходима правильно работающая Object.prototype.hasOwnProperty.</p>
-<pre class="brush: js notranslate">if (typeof Object.create != 'function') {
+<pre class="brush: js">if (typeof Object.create != 'function') {
// Этапы производства ECMA-262, издание 5, 15.2.3.5
// Ссылка: http://es5.github.io/#x15.2.3.5
Object.create = (function() {
diff --git a/files/ru/web/javascript/reference/global_objects/object/entries/index.html b/files/ru/web/javascript/reference/global_objects/object/entries/index.html
index fd74a6a286..5cba32dbc5 100644
--- a/files/ru/web/javascript/reference/global_objects/object/entries/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/entries/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/entries
<h2 id="Синтаксис">Синтаксис</h2>
-<pre class="syntaxbox notranslate"><code>Object.entries(<var>obj</var>)</code></pre>
+<pre class="syntaxbox"><code>Object.entries(<var>obj</var>)</code></pre>
<h3 id="Параметры">Параметры</h3>
@@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/entries
<h2 id="Примеры">Примеры</h2>
-<pre class="brush: js notranslate">var obj = { foo: "bar", baz: 42 };
+<pre class="brush: js">var obj = { foo: "bar", baz: 42 };
console.log(Object.entries(obj)); // [ ['foo', 'bar'], ['baz', 42] ]
// массив как объект
@@ -49,7 +49,7 @@ console.log(Object.entries(my_obj)); // [ ['foo', 'bar'] ]
// non-object argument will be coerced to an object
console.log(Object.entries("foo")); // [ ['0', 'f'], ['1', 'o'], ['2', 'o'] ]</pre>
-<pre class="notranslate"><code>// returns an empty array for any primitive type, since primitives have no own properties
+<pre><code>// returns an empty array for any primitive type, since primitives have no own properties
console.log(Object.entries(100)); // [ ]
// iterate through key-value gracefully
@@ -67,7 +67,7 @@ Object.entries(obj).forEach(([key, value]) =&gt; {
<p>Конструктор {{jsxref("Map", "new Map()")}} принимает повторение <em>значений</em>. С <code>Object.entries </code>вы легко можете преобразовать {{jsxref("Object")}} в {{jsxref("Map")}}:</p>
-<pre class="brush: js notranslate">var obj = { foo: "bar", baz: 42 };
+<pre class="brush: js">var obj = { foo: "bar", baz: 42 };
var map = new Map(Object.entries(obj));
console.log(map); // Map { foo: "bar", baz: 42 }</pre>
@@ -75,7 +75,7 @@ console.log(map); // Map { foo: "bar", baz: 42 }</pre>
<p>Используя <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#%D0%A0%D0%B0%D0%B7%D0%B1%D0%BE%D1%80_%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%BE%D0%B2">метод Разбора Массивов</a> Вы можете легко итерировать объекты.</p>
-<pre class="notranslate"><code>const obj = { foo: 'bar', baz: 42 };
+<pre><code>const obj = { foo: 'bar', baz: 42 };
Object.entries(obj).forEach(([key, value]) =&gt; console.log(`${key}: ${value}`)); // "foo: bar", "baz: 42"</code></pre>
<h2 id="Полифил">Полифил</h2>