diff options
Diffstat (limited to 'files/uk/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html')
| -rw-r--r-- | files/uk/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/files/uk/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html b/files/uk/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html deleted file mode 100644 index 130c6df073..0000000000 --- a/files/uk/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: Object.getOwnPropertySymbols() -slug: Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols -tags: - - ECMAScript 2015 - - JavaScript - - Об'єкт - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols ---- -<div>{{JSRef}}</div> - -<p>Метод <code><strong>Object.getOwnPropertySymbols()</strong></code> повертає масив усіх символьних властивостей, знайдених безпосередньо на наданому об'єкті.</p> - -<div>{{EmbedInteractiveExample("pages/js/object-getownpropertysymbols.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="brush: js notranslate"><code>Object.getOwnPropertySymbols(<var>obj</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>obj</code></dt> - <dd>Об'єкт, чиї символьні властивості будуть повернені.</dd> -</dl> - -<h3 id="Значення_що_повертається">Значення, що повертається</h3> - -<p>Масив усіх символьних властивостей, знайдених безпосередньо на наданому об'єкті.</p> - -<h2 id="Опис">Опис</h2> - -<p>Подібно до {{jsxref("Object.getOwnPropertyNames()")}}, ви можете отримати усі символьні властивості наданого об'єкта у вигляді масиву символів. Зауважте, що сам метод {{jsxref("Object.getOwnPropertyNames()")}} не містить символьних властивостей об'єкта і повертає лише рядкові властивості.</p> - -<p>Оскільки жоден об'єкт не має початково символьних властивостей, <code>Object.getOwnPropertySymbols()</code> повертає порожній масив, якщо ви не присвоїли символьні властивості своєму об'єкту.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getOwnPropertySymbols">Використання getOwnPropertySymbols</h3> - -<pre class="brush: js notranslate">var obj = {}; -var a = Symbol('a'); -var b = Symbol.for('b'); - -obj[a] = 'localSymbol'; -obj[b] = 'globalSymbol'; - -var objectSymbols = Object.getOwnPropertySymbols(obj); - -console.log(objectSymbols.length); // 2 -console.log(objectSymbols); // [Symbol(a), Symbol(b)] -console.log(objectSymbols[0]); // Symbol(a) -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-object.getownpropertysymbols', 'Object.getOwnPropertySymbols')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<div> - - -<p>{{Compat("javascript.builtins.Object.getOwnPropertySymbols")}}</p> -</div> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Object.getOwnPropertyNames()")}}</li> - <li>{{jsxref("Symbol","Символ")}}</li> -</ul> |
