diff options
Diffstat (limited to 'files/uk/web/javascript/new_in_javascript/1.7/index.html')
| -rw-r--r-- | files/uk/web/javascript/new_in_javascript/1.7/index.html | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/files/uk/web/javascript/new_in_javascript/1.7/index.html b/files/uk/web/javascript/new_in_javascript/1.7/index.html new file mode 100644 index 0000000000..ac7a93e3fd --- /dev/null +++ b/files/uk/web/javascript/new_in_javascript/1.7/index.html @@ -0,0 +1,38 @@ +--- +title: Нове у JavaScript 1.7 +slug: Web/JavaScript/New_in_JavaScript/1.7 +tags: + - JavaScript + - версії +translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.7 +--- +<div>{{jsSidebar("New_in_JS")}}</div> + +<p>Нижче наведений журнал змін для JavaScript 1.7. Ця версія була додана у <a href="/en-US/Firefox/Releases/2">Firefox 2</a> (жовтень 2006).</p> + +<p>JavaScript 1.7 є оновленням мови, що запроваджує декілька нових функцій, зокрема, генератори, ітератори, <code>let</code>-вирази та деструктуризаційне присвоювання.</p> + +<h2 id="Використання_JavaScript_1.7">Використання JavaScript 1.7</h2> + +<p>Для використання деяких нових функцій JavaScript 1.7 вам необхідно вказати, що ви бажаєте використовувати JavaScript 1.7. У коді HTML чи XUL використовуйте:</p> + +<pre class="brush: html"><script type="application/javascript;version=1.7"></script></pre> + +<p>Якщо ви використовуєте <a href="/uk/docs/Mozilla/Projects/SpiderMonkey/Introduction_to_the_JavaScript_shell">оболонку JavaScript</a>, вам необхідно встановити версію, яку ви бажаєте використовувати, за допомогою перемикача <code>-version 170</code> в командному рядку, або функцією <code>version()</code>:</p> + +<pre class="brush:js">version(170); +</pre> + +<p>Функції, які потребують використання нових ключових слів "yield" та "let" вимагають зазначити версію 1.7, тому що існуючий код може використовувати ці ключові слова в якості змінних чи імен функцій. Функції, які не запроваджують нових ключових слів (деструктуризаційне присвоювання та заповнення масивів) можуть використовуватись без вказання версії JavaScript.</p> + +<h2 id="Нові_функції_JavaScript_1.7">Нові функції JavaScript 1.7</h2> + +<p>Наведена функціональність, додана з JavaScript 1.7, раніше не була частиною стандарту ECMA-262. У новіших версіях Firefox реалізацію було оновлено для роботи з семантикою, зазначеною у 6-й версії ECMAScript. Будь ласка, дивіться різницю у статтях за посиланнями.</p> + +<ul> + <li><a href="/uk/docs/Web/JavaScript/Guide/Iterators_and_Generators">Ітератори та генератори</a></li> + <li><a href="/uk/docs/Web/JavaScript/Reference/Operators/Array_comprehensions#Відмінності_від_заповнень_у_JS1.7JS1.8">Заповнення масивів</a></li> + <li><a href="/uk/docs/Web/JavaScript/Reference/Statements/let">Оператор <code>let</code></a> (підтримка виразу <code>let</code> була припинена у Gecko 41, дивіться {{bug(1023609)}}).</li> + <li><a href="/uk/docs/const">Оператор const</a></li> + <li><a href="/uk/docs/Web/JavaScript/Reference/Operators/Деструктуризація">Деструктуризаційне присвоєння</a> (підтримка стилю деструктуризації for-in JS1.7 була припинена у Gecko 40, дивіться {{bug(1083498)}}).</li> +</ul> |
