Индекс

Найдено 628 страниц:

Страница Теги и описание
1 JavaScript Infrastructure, Interface, Intermediate, Internationalization, Intro, JavaScript, Learn, l10n:exclude, l10n:priority, Все_категории
Эта часть сайта посвящена самому языку JavaScript, и она не затрагивает тонкостей, связанных с веб-страницами или окружением, в котором исполняется JavaScript. Информация об API, относящихся к веб-страницам, находится в разделах, посвященных Веб-API и DOM.
2 Enumerability and ownership of properties
В языке JavaScript свойства объектов могут быть перечисляемыми или неперечисляемыми (встречается вариант перевода: счётные или несчётные). Если внутреннему флагу [[Enumerable]] свойства присвоить значение true, то данное свойство становится перечисляемым. Это происходит по умолчанию для свойств, созданных простым присваиванием или через инициализацию свойств (свойства, определённые через Object.defineProperty получают по умолчанию значение флага [[Enumerable]] равным false). Перечисляемые свойства участвуют в итерации в цикле for...in, если только имя свойства не Символ. Принадлежность свойства определяется тем, принадлежит ли оно непосредственно объекту или получено из цепочки прототипов. Также можно получить весь список свойств объекта. Ниже, в таблице, указаны возможные способы нахождения, получения и итерации свойств объектов. Некоторые из них нельзя использовать без дополнительного кода, примеры которого приведены после таблицы.
3 JavaScript шеллы
JavaScript шеллы позволяют быстро проверить фрагменты JavaScript кода без перезагрузки страницы. Они чрезвычайно полезны для разработки и отладки кода.
4 Вступление в Объектно-ориентированный JavaScript
Объектно-ориентированный до основания, JavaScript предоставляет мощные и гибкие OOP возможности. Эта статья начинается с введения в объектно-ориентированное программирование, затем рассматривает модель объекта JavaScript и, наконец, демонстрирует концепции объектно-ориентированного программирования в JavaScript.
5 Замыкания ES5, Замыкание
Замыкание — это комбинация функции и лексического окружения, в котором эта функция была определена.
6 Индекс JavaScript, MDN
Найдено 571 страниц:
7 Наследование и цепочка прототипов Наследование, Прототип объекта
Модель наследования в JavaScript может озадачить опытных разработчиков на высокоуровневых объектно-ориентированных языках (таких, например, как Java или C++), поскольку она динамическая и не включает в себя реализацию понятия class (хотя ключевое слово class, бывшее долгие годы зарезервированным, и приобрело практическое значение в стандарте ES2015, однако, Class в JavaScript ES>=6 представляет собой лишь "синтаксический сахар" поверх прототипно-ориентированной модели наследования).
8 О JavaScript Beginner, Introduction, JavaScript, Вступление, Новичку
JavaScript® (часто сокращают до JS) — это лёгкий, интерпретируемый, объектно-ориентированный язык с функциями первого класса, самый известный скриптовый язык для веб-страниц, но также используется во многих не браузерных окружениях. Прототипно-ориентированный, мультипарадигменный язык сценариев, который поддерживает динамический, объектно-ориентированный, императивный и функциональный стили программирования.
9 Обзор JavaScript
Если HTML определяет структуру и контент веб-страницы, а CSS задает формат и внешний вид, то JavaScript добавляет интерактивность и создает богатые веб-приложения.
10 Операторы сравнения Равенство, Сравнение, Средний
В общих чертах, двойное равно перед сравнением величин производит приведение типов; тройное равно сравнивает величины без приведения (если величины разных типов, вернет false, даже не сравнивая); ну и Object.is ведет себя так же, как и тройное равно, но со специальной обработкой для NaN, -0 и +0, возвращая false при сравнении  -0 и +0, и true для операции Object.is(NaN, NaN). (В то время как двойное или тройное равенство вернут false согласно стандарту IEEE 754.) Следует отметить, что все эти различия в сравнениях применимы лишь для примитивов. Для любых не примитивных объектов x и y, которые имеют одинаковые структуры, но представляют собой два отдельных объекта (переменные x и y не ссылаются на один и тот же объект), все операторы сравнения вернут false.
11 Параллельная модель и цикл событий. Руководство
Параллелизм в JavaScript основывается на модели "событийного цикла". Эта модель отличается от модели других языков, например C или Java.
12 Повторное введение в JavaScript (JS учебник)
Зачем повторять введение? Потому что JavaScript имеет веские основания быть самым недооцененным языком программирования в мире. Зачастую JavaScript воспринимают как игрушку, но за его обманчивой простотой стоит множество возможностей. На сегодняшний день JavaScript получил настолько широкое распространение, что знание языка необходимо как веб-разработчикам, так и разработчикам на мобильные платформы.
13 Ресурсы по JavaScript
ECMAScript это язык программирования лежащий в основе JavaScript. ECMAScript стандартизирован в спецификации ECMA-262, организацией по стандартам Ecma International . Далее в таблице перечислены утвержденные стандарты ECMAScript:
14 Руководство Guide, JavaScript, l10n:priority
Document
15 Predefined Core Objects
Эта глава описывает предопределённые объекты в стандартном JavaScript: Array, Boolean, Date, Function, Math, Number, RegExp, и String.
16 Введение в JavaScript Guide, JavaScript
В данном руководстве предполагается, что вы имеете:
17 Выражения и операторы Beginner, Expressions, Guide, Operators, Начинающий
Эта глава описывает выражения и операторы языка JavaScript, такие как операторы присваивания, сравнения, арифметические, битовые, логические, строчные, и различные специальные операторы.
18 Грамматика и типы JavaScript, Руководство
JavaScript заимствует большую часть синтаксиса из Java, но также испытал влияние таких языков, как Awk, Perl и Python.
19 Использование промисов
Promise (промис, англ. "обещание") - это объект, представляющий результат успешного или неудачного завершения асинхронной операции. Так как большенство людей пользуются уже созданными промисами, это руководство начнем с объяснения использования вернувшихся промисов до объяснения принципов создания.
20 Итераторы и генераторы yield, Генераторы, Итераторы
Обработка каждого элемента коллекции является весьма распространенной операцией. JavaScript предоставляет несколько способов перебора коллекции, от простого цикла for до map(), filter() и array comprehensions. Итераторы и генераторы внедряют концепцию перебора непосредственно в ядро языка и обеспечивают механизм настройки поведения for...of циклов.
21 Коллекции коллекции, словари, структура данных
Этот раздел содержит обзор коллекций Set и словарей Map - встроенных структур данных с доступом по ключу.
22 Мета-программирование Guide, JavaScript, Meta, Meta programming, Proxy, Reflect, Метапрограммирование
С приходом ECMAScript 2015, в JavaScript введены объекты Proxy и Reflect, позволяющие перехватить и переопределить поведение фундаментальных процессов языка (таких как поиск свойств, присвоение, итерирование, вызов функций и так далее). С помощью этих двух объектов Вы можете программировать на мета уровне JavaScript.
23 Об этом руководстве
No summary!
24 Об этом учебнике
JavaScript это кросс-платформенный, объектно-ориентированный интерпретируемый язык программирования. В этом учебнике описано все, что вам нужно знать для того, чтобы начать ипользовать JavaScript.
25 Обзор JavaScript
Эта глава является введением в JavaScript и описывает некоторые из базовых понятий.
26 Подробнее об объектной модели
JavaScript — это объектно-ориентированный язык, основанный на прототипировании, а не на классах. Из-за этого, менее очевидно то, каким образом JavaScript позволяет создавать иерархии объектов и обеспечивает наследование свойств и их значений. Эта глава является скромной попыткой прояснить ситуацию.
27 Порядок выполнения и обработка ошибок Guide, JavaScript, l10n:priority
Более подробная информация об инструкциях, рассмотренных в данной главе, содержится в справочнике по JavaScript. Точка с запятой ( ; ) используется для разделения инструкций в коде.
28 Работа с объектами
JavaScript спроектирован на основе простой парадигмы. В основе концепции лежат простые объекты. Объект  это набор свойств, и каждое свойство состоит из имени и значения, ассоциированного с этим именем. Значением свойства может быть функция, которую можно назвать методом объекта. В дополнение к встроенным в браузер объектам, вы можете определить свои собственные объекты. Эта глава описывает как пользоваться объектами, свойствами, функциями и методами, а также как создавать свои собственные объекты.
29 Регулярные выражения
Регулярные выражения - это шаблоны используемые для сопоставления последовательностей символов в строках. В JavaScript, регулярные выражения также являются объектами. Эти шаблоны используются в методах exec и test объекта RegExp, а также match, replace, search, и split объекта String. Данная глава описывает регулярные выражения в JavaScript.
30 Упорядоченные наборы данных
Данная глава знакомит читателя с массивами - коллекциями элементов, упорядоченных по индексу. Глава включает в себя описание массивов и массивоподобных структур, таких как Array и TypedArray.
31 Форматирование текста JavaScript, Руководство
В этой главе приводится порядок работы со строками и текстом в JavaScript.
32 Функции Основы, Функции
Функции - ключевая концепция в JavaScript. Важнейшей особенностью языка является первоклассная поддержка функций(functions as first-class citizen). Любая функция это объект, и следовательно ею можно манипулировать как объектом, в частности:
33 Циклы и итерации for, операторы цикла, циклы
Циклы - простой способ сделать какое-то действие несколько раз. Эта глава руководства JavaScript Guide познакомит вас с различными операторами доступными в JavaScript.
34 Числа и даты
Данный раздел представляет собой введение в работу с числами и датами в JavaScript.
35 Справочник по JavaScript JavaScript
Эта часть раздела MDN по JavaScript служит хранилищем фактов о языке JavaScript. Более подробную информацию об этом справочнике можно получить здесь.
36 Classes Classes, Constructors, ECMAScript6, JavaScript, Reference, Référence(2)
Классы в JavaScript были введены в ECMAScript 2015 и представляют собой синтаксический сахар над существующим в JavaScript механизмом прототипного наследования. Синтаксис классов не вводит новую объектно-ориентированную модель, а предоставляет более простой и понятный способ создания объектов и организации наследования.
37 constructor ECMAScript 2015, ES6, JavaScript, Классы
Им может быть только один специальный метод, с названием "constructor", находящийся в классе. Если класс содержит более одного конструктора, будет возбуждено исключение SyntaxError.
38 extends Классы, Наследование, Расширение
Ключевое слово extends используется в  объявлении класса или в  выражениях класса для создания дочернего класса.
39 static
Для того, чтобы объявить статический метод класса, необходимо использовать ключевое слово static.
40 JavaScript ссылки на ошибки JavaScript, NeedsTranslation
Ниже, Вы найдете список ошибок, которые возвращает JavaScript. Эти ошибки могут буть полезны при отладке, но неполадки не всегда сразу понятны. Страницы ниже  предлагают дополнительную информацию об этих ошибках. Каждая ошибка это Объект на основании Error object, и имеет имя (name) и сообщение (message).
41 Error: Permission denied to access property "x" Error, Errors, JavaScript, Security
Была попытка получить доступ к объекту, на который у вас нет разрешения. Вероятно, это элемент <iframe>, для которого вы нарушили правило ограничения домена.
42 InternalError: too much recursion Errors, InternalError, JavaScript
.
43 RangeError: argument is not a valid code point
RangeError
44 RangeError: invalid array length JavaScript, Диапазон, Массив, Ошибка, Размер массива
RangeError
45 RangeError: invalid date Errors, JavaScript, RangeError
RangeError
46 RangeError: precision is out of range JavaScript, RangeError, Ошибки
RangeError
47 RangeError: radix must be an integer JavaScript, RangeError, Ошибки
RangeError
48 RangeError: repeat count must be less than infinity
RangeError
49 RangeError: repeat count must be non-negative
RangeError
50 ReferenceError: "x" is not defined
ReferenceError.
51 ReferenceError: assignment to undeclared variable "x"
ReferenceError предупреждение только в строгом режиме.
52 ReferenceError: can't access lexical declaration`X' before initialization Errors, JavaScript, ReferenceError
ReferenceError
53 ReferenceError: deprecated caller or arguments usage (использование устаревших caller или arguments) JavaScript, Ошибки, Строгий режим, предупреждение
Предупреждение строгого режима, при котором произошла операция ReferenceError выполнение JavaScript не будет остановлено.
54 ReferenceError: invalid assignment left-hand side JavaScript, ReferenceError, Ошибки
ReferenceError.
55 ReferenceError: reference to undefined property "x" JavaScript, ReferenceError, Ошибки, Строгий режим
(только в Firefox) Предупреждение ReferenceError, возникает, только если значение настройки javascript.options.strict равно true.
56 SyntaxError: "x" is a reserved identifier
SyntaxError
57 SyntaxError: JSON.parse: bad parsing Errors, JavaScript, SyntaxError
SyntaxError
58 SyntaxError: Malformed formal parameter JavaScript, SyntaxError, Ошибки
SyntaxError
59 SyntaxError: Unexpected token JavaScript, SyntaxError, Ошибки
SyntaxError
60 SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# instead Explorer, JavaScript, SyntaxError, Ошибки, карты кода
Предупреждение о том, что произошла ошибка SyntaxError. Выполнение скрипта не будет остановлено.
61 SyntaxError: a declaration in the head of a for-of loop can't have an initializer Error, JavaScript, SyntaxError
SyntaxError
62 SyntaxError: illegal character
SyntaxError
63 SyntaxError: invalid regular expression flag "x"
SyntaxError
64 SyntaxError: missing ) after condition Error, Errors, JavaScript, SyntaxError
SyntaxError
65 SyntaxError: missing : after property id
SyntaxError
66 SyntaxError: missing ; before statement ru
Синтаксическая ошибка.
67 SyntaxError: missing = in const declaration
SyntaxError
68 SyntaxError: missing ] after element list JavaScript, SyntaxError, Ошибки
SyntaxError.
69 SyntaxError: missing variable name JavaScript, SyntaxError, Ошибки
SyntaxError
70 SyntaxError: missing } after function body JavaScript, SyntaxError, Ошибки
SyntaxError
71 SyntaxError: missing } after property list JavaScript, SyntaxError, Ошибки
SyntaxError
72 SyntaxError: redeclaration of formal parameter "x" JavaScript, SyntaxError, Ошибки
SyntaxError
73 SyntaxError: return not in function JavaScript, SyntaxError, Ошибки
SyntaxError.
74 TypeError: "x" has no properties JavaScript, TypeError, Ошибки
TypeError.
75 TypeError: "x" is (not) "y"
TypeError.
76 TypeError: "x" is not a constructor Errors, JavaScript, TypeError
TypeError
77 TypeError: "x" is not a function JavaScript, TypeError, Ошибки
TypeError.
78 TypeError: More arguments needed Errors, JavaScript, TypeError
TypeError.
79 URIError: malformed URI sequence
URIError
80 Warning: String.x is deprecated; use String.prototype.x instead JavaScript, предупреждение
Предупреждение. Исполнение кода JavaScript не будет остановлено.
81 Warning: unreachable code after return statement JavaScript, Return, Warning, Предупреждения
Предупреждение
82 Внимание: 08/09 не является восьмеричной постоянной по ECMA-262 Ошибки, Предупреждения, Синтаксические ошибки
Предупреждение. Выполнение JavaScript не будет остановлено.
83 Синтаксическая ошибка: пропущенный символ ")" после списка аргументов
SyntaxError.
84 Strict mode Строгий режим
Режим strict (строгий режим), введенный в ECMAScript 5, позволяет использовать более строгий вариант JavaScript. Это не просто подмножество языка: в нем сознательно используется семантика, отличающаяся от обычно принятой. Не поддерживающие строгий режим браузеры будут по-другому выполнять код, написанный для строгого режима, поэтому не полагайтесь на строгий режим без тестирования поддержки используемых особенностей этого режима. Строгий и обычный режим могут сосуществовать одновременно, а скрипт может переключаться в строгий режим по мере надобности.
85 Переход к строгому режиму Advanced, JavaScript
В ECMAScript 5 введен строгий режим, который реализован во всех основных браузерах (включая IE10). В то время как включение интерпретации кода браузерами в строгом режиме делается очень просто (достаточно добавить "use strict"; в верхней части вашего кода), для адаптации уже существующего кода к строгому режиму потребуется немного больше работы.
86 The Iterator protocol
Одно из нововведений стандарта ECMAScript 2015 - протоколы перебора, которые могут реализованы любым объектом, соблюдая при этом определенные правила.
87 Выражения и операторы JavaScript, Operators
Эта глава описывает все операторы, выражения и ключевые слова языка JavaScript.
88 Expression closures Нестандартная, Функции
Замкнутые выражения – это синтаксис для удобной записи коротких и простых функций.
89 Property accessors
Доступ к свойствам объекта представляют точечная и скобочная записи.
90 Spread syntax
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
91 async function expression
Ключевое слово async function исползуется для определения асинхронной функции внутри выражений.
92 await
Оператор await используется для ожидания окончания Promise. Может быть использован только внутри async function.
93 class expression
Class expression это способ определения класса в ECMAScript 2015 (ES6). Схожий с function expressions, class expressions может быть именованным либо не иметь имени. Если он именованный, то его имя доступно только внутри класса. JavaScript классы используют прототипно-ориентированние наследование.
94 delete
Оператор delete удаляет свойство из объекта.
95 function* expression ECMAScript6, JavaScript, Итератор, Оператор, Функция
Ключевое слово function* может использоваться для объявления функции-генератора внутри выражения.
96 in operator JavaScript, Оператор
Оператор in возвращает true, если свойство содержится в указанном объекте или в его цепочке прототипов.
97 instanceof JavaScript, Relational Operators, instanceof, Объект, Оператор, прототип
Оператор instanceof проверяет, принадлежит ли объект к определённому классу. Другими словами, object instanceof constructor проверяет, присутствует ли объект constructor.prototype в цепочке прототипов object.
98 new.target
Синтаксис new.target состоит из ключевого слова"new", точки, и свойства "target". Обычно "new." служит контекстом для доступа к свойству, но здесь "new." не совсем объект. Однако при вызове конструктора, new.target ссылается на конструктор вызванный с помощью new и таким образом "new." становится виртуальным контекстом.
99 super
Ключевое слово super используется для вызова функций, принадлежащих родителю объекта.
100 this
Поведение ключевого слова this в  JavaScript несколько отличается по сравнению с остальными языками. Имеются также различия при использовании this в строгом и нестрогом режиме.
101 typeof JavaScript, Оператор
Оператор typeof возвращает строку, указывающую тип операнда.
102 void operator JavaScript, Операторы, Унарные
Оператор void вычисляет переданное выражение и возвращает undefined.
103 yield ECMAScript6, JavaScript, Генераторы, Итераторы, Оператор, Экспериментальный
Ключевое слово yield используется для остановки и возобновления функции-генератора.
104 yield*
yield* expression используется для делегирования generator или итерируемого объекта.
105 Арифметические операции JavaScript, Операторы
Арифметические операции принимают в качестве операндов числовые значения (это может быть и литерал и переменная) и возвращают результат в виде одного числового значения. Стандартными арифметическими операциями являются сложение (+), вычитание (-), умножение (*) и деление (/).
106 Битовые операции JavaScript, Оператор
Битовые операции обращаются со своими операндами как с 32-х разрядными последовательностями нулей и единиц, а не как с десятичными, восьмеричными или шестнадцатиричными числами. К примеру десятичное число 9 в двоичном представлении будет выглядеть как 1001. Битовые операции производят свои преобразования именно с двоичным представлением числа, но возвращают стандартные числовые значения языка JavaScript.
107 Деструктурирующее присваивание JavaScript, Оператор
Синтаксис деструктурирующего присваивания в выражениях JavaScript позволяет извлекать данные из массивов или объектов при помощи синтаксиса, подобного объявлению массива или литералов в объекте.
108 Инициализация объектов
Объекты могут быть инициализированы с помощью new Object(), Object.create() или литеральной (инициирующей) нотации. Инициализатор объекта это разделенный запятыми список ноль или более пар имен свойств и ассоциируемых с ними значений, заключенных в фигурные скобки ({}).
109 Конвейерный оператор Experimental, JavaScript, Operator, Оператор, Экспериментальный
Экспериментальный конвейерный оператор |> (в настоящее время на этапе 1) позволяет создавать читаемые цепочки вызовов функций. В основном, конвейерный оператор предоставляет возможность вызова функции с одним аргументом, и позволяет написать
110 Логические операторы
В таблице приведены описания логических операторов:
111 Оператор new JavaScript, Левосторонние выражения, Оператор
Оператор (операторная функция) new создает экземпляр объекта, встроенного или определенного пользователем, имеющего конструктор.
112 Оператор Запятая Оператор запятая
Оператор запятая выполняет каждый из его операндов (слева направо) и возвращает значение последнего операнда.
113 Оператор группировки JavaScript, Оператор, Основные выражения
Оператор группировки ( ) контролирует порядок выполнения в выражениях.
114 Операторы присваивания JavaScript, Оператор
Оператор присваивания присваивает левому операнду значение, основанное на значении правого операнда.
115 Операторы сравнения JavaScript, Операторы
В JavaScript имеются как строгие сравнения, так и сравнения с преобразованием типа операндов. Строгие сравнения (к примеру, ===) истинны только в том случае, если типы сравниваемых значений являются одинаковыми (к примеру: string-string, number-number). Однако, чаще используются сравнения с преобразованием типов (к примеру, ==). Такой тип сравнения, перед тем как непосредственно выполнить сравнение, приводит операнды к одному типу. В случае же, абстрактного реляционного сравнения, операнды сперва преобразуются в примитивы, затем приводятся к одному типу, и только после этого сравниваются.
116 Приоритет операторов JavaScript, Операторы, подробности об операторах, приоритет операторов
Приоритет операторов определяет порядок, в котором операторы выполняются. Операторы с более высоким приоритетом выполняются первыми.
117 Упрощенный синтаксис создания массивов
Синтаксис array comprehension - это JavaScript-выражение, которое позволяет быстро создавать новый массив из существующего. Аналогичные сокращения существуют во многих других языках программирования.
118 Упрощенный синтаксис создания функций-генераторов Итераторы
Внутри включений генераторов допустимы два типа компонентов:
119 Условный (тернарный) оператор JavaScript, Оператор
Условный (тернарный) оператор - единственный оператор в JavaScript, принимающий три операнда. Он часто используется в качестве укороченного варианта условного оператора if.
120 Функциональное выражение JavaScript, Оператор, Функция
Ключевое слово function может использоваться для определения функции внутри выражения.
121 Функция наследования генератора JavaScript, Legacy Generator, Reference, Наследование, генератор
Ключевое слово function может быть использовано для определения функции наследования генератора. Чтобы сделать функцию наследования генератора, текст функции должен содержать хотя бы одно выражение yield .
122 Индекс методов JavaScript JavaScript
Следующий список содержит все задокументированные на MDN методы JavaScript в алфавитном порядке.
123 Индекс свойств JavaScript JavaScript
Следующий список содержит все задокументированные на MDN свойства JavaScript в алфавитном порядке.
124 Инструкции и объявления JavaScript, Reference, Référence(2), statements
Приложения на JavaScript состоят из инструкций с соответствующим синтаксисом. Одна инструкция может состоять из нескольких строк. На одной строке может находиться несколько инструкций, если они разделены точкой с запятой. Они являются не ключевыми словами, а группами ключевых слов.
125 async function
После вызова функция async возвращает Promise. Когда результат был получен, Promise завершается, возвращая полученное значение.  Когда функция async выбрасывает исключение, Promise ответит отказом с выброшенным (throws) значением.
126 break JavaScript, Statement
Инструкция break прерывает выполнение текущего цикла, инструкции switch, или отмеченного (label) блочного выражения и переносит выполнение программы к инструкции, следующей за прерванной.
127 class
Объявление class создает новый класс с данным именем на основе прототипного наследования.
128 const ECMAScript6, JavaScript, const, Константы
Это объявление создаёт константу, чья область действия может быть как глобальной, так и локальной внутри блока, в котором она объявлена. Глобальные константы не становятся свойствами объекта window, в отличие от var-переменных. Инициализация константы обязательна; необходимо указать значение одновременно с объявлением (смысл в том, что потом это значение изменить уже нельзя).
129 continue JavaScript, Statement
Инструкция continue прерывает выполнение итерации текущего или отмеченного цикла, и продолжает его выполнение на следующей итерации.
130 debugger Отладка
Выражение debugger открывает доступ к любому доступному в конкретном окружении отладочному функционалу, например к установке точек останова (т.н. брейкпоинтов). Если функционал отладки в среде выполнения недоступен, данное выражение не будет иметь никакого эффекта.
131 default JavaScript, Keyword, Switch, export
В JavaScript  ключевое слово default используется в двух случаях: внутри конструкции switch и с конструкцией export.
132 do...while
Выражение do...while создает цикл, который выполняет указанное выражнеие до тех пор, пока условие не станет ложным. Значение условия вычисляется после выражения, то есть выражение выполнится как минимум один раз.
133 export ECMAScript6, JavaScript, Statement, Инструкция
Инструкция export используется для экспорта функций, объектов или примитивов из файла (или модуля).
134 for
Выражение for создаёт цикл, состоящий из 3 необязательных выражений в круглых скобках, разделённых точками с запятой.
135 for each...in
The for each...in statement iterates a specified variable over all values of object's properties. For each distinct property, a specified statement is executed.
136 for...in JavaScript, Выражение, Цикл
Цикл for...in проходит через перечисляемые свойства объекта. Он пройдёт по каждому отдельному элементу.
137 for...of ECMAScript6, JavaScript, Оператор, Экспериментальный
Оператор for...of выполняет цикл обхода итерируемых объектов (включая ArrayMap, Set, объект аргументов и подобных), вызывая на каждом шаге итерации операторы для каждого значения из различных свойств объекта.
138 function JavaScript, Функция
Объявление функции определяет функцию с указанными аргументами.
139 function* ECMAScript6, JavaScript, Итератор, Функция, Экспериментальный
function* (ключевое слово function со звёздочкой) определяет функцию-генератор.
140 if...else Выражение, Условие
Выражение if выполняет выражение, если указанное условие выполняется (истинно). Если условие не выполняется (ложно), то другое выражение может быть выполнено.
141 import ECMAScript 2015, ECMAScript6, JavaScript, Инструкция, Модули, импорт
Инструкция import используется для импорта ссылок на значения, экспортированные из внешнего модуля.
142 label JavaScript, Statement, Метка
Инструкция метки (label) используется вместе с break или continue для альтернативного выхода из цикла. Оно добавляется перед блочным выражением в качестве ссылки, которая может быть использована в дальнейшем.
143 let
Директива let позволяет объявить локальную переменную с областью видимости, ограниченной текущим блоком кода . В отличие от ключевого слова var, которое объявляет переменную глобально или локально во всей функции, независимо от области блока.
144 return JavaScript, Оператор
Оператор return завершает выполнение текущей функции и возвращает её значение.
145 switch JavaScript, Statement
Инструкция switch сравнивает выражение со случаями, перечисленными внутри неё, а затем выполняет соответствующие инструкции.
146 throw JavaScript, Statement
Инструкция throw позволяет генерировать исключения, определяемые пользователем. При этом выполнение текущей функции будет остановлено (инструкции после throw не будут выполнены), и управление будет передано в первый блок catch в стеке вызовов. Если catch блоков среди вызванных функций нет, выполнение программы будет остановлено.
147 try...catch Исключение, Ошибка
Конструкция try...catch помечает блок инструкций как try, и в зависимости от того, произошла ошибка или нет, вызывает дополнительный блок инструкций catch.
148 var
Оператор var объявляет переменную, инициализируя ее, при необходимости.
149 while JavaScript, Оператор, Цикл
Оператор while создает цикл, выполняющий заданную инструкцию, пока истинно проверяемое условие. Логическое значение условия вычисляется перед исполнением тела цикла.
150 with
Инструкция with расширяет цепочку областей видимости для инструкции.
151 Блок JavaScript, Инструкция, Оператор, справочник
Блок инструкций (или сложная инструкция в других языках) используется для группировки нуля или более инструкций. Блок отделяется парой фигурных скобок и может опционально быть  поименован:
152 Пустое выражение
Пустое выражение используется, когда выражение не нужно, хотя синтаксис JavaScript будет предполагать его.
153 Лексический синтаксис
No summary!
154 Об этой справке
The JavaScript reference serves as a repository of facts about the JavaScript language. The entire language is described here in detail. As you write JavaScript code, you'll refer to these pages often (thus the title "JavaScript reference"). If you're learning JavaScript, or need help understanding some of its capabilities or features, check out the JavaScript guide.
155 Стандартные встроенные объекты JavaScript, Reference
Эта глава описывает все стандартные встроенные объекты JavaScript, вместе с их методами и свойствами.
156 Array Array, JavaScript, Reference, Глобальные объекты
Массив (Array) в JavaScript является глобальным объектом, который используется для создания массивов; которые представляют собой высокоуровневые спископодобные объекты.
157 Array.from() Array, ECMAScript 2015, JavaScript, Method, Reference, polyfill
Метод Array.from() создаёт новый экземпляр Array из массивоподобного или итерируемого объекта.
158 Array.isArray() Array, ECMAScript5, JavaScript, Method, Reference, Référence(2), polyfill
Метод Array.isArray() возвращает true, если объект является массивом и false, если он массивом не является.
159 Array.length Array, JavaScript, Property
Length свойство объекта, который является экземпляром вида Array , устанавливает или возвращает число элементов в этом массиве. Значение безнаковое 32 битное целое число, которое всегда численно больше чем самый наибольший индекс в массиве.
160 Array.observe() Array, ECMAScript7, Experimental, Expérimental(2), JavaScript, Method, Reference, Référence(2)
Метод Array.observe() используется для асинхронного обзора изменений в массивах, подобно тому, как метод Object.observe() используется для тех же целей для объектов. Он предоставляет поток изменений в порядке их возникновения.
161 Array.of() Array, ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Reference, Référence(2), polyfill
Метод Array.of() создаёт новый экземпляр массива Array из произвольного числа аргументов, вне зависимости от числа или типа аргумента.
162 Array.prototype Array, JavaScript, Property, Reference, Référence(2)
Свойство Array.prototype представляет прототип для конструктора Array.
163 Array.prototype.concat() Array, JavaScript, Method, Prototype
Метод concat() возвращает новый массив, состоящий из массива, на котором он был вызван, соединённого с другими массивами и/или значениями, переданными в качестве аргументов.
164 Array.prototype.copyWithin() Array, ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Prototype, Reference, Référence(2), polyfill
Метод copyWithin() копирует последовательность элементов массива внутри него в позицию, начинающуюся по индексу target. Копия берётся по индексам, задаваемым вторым и третьим аргументами start и end. Аргумент end является необязательным и по умолчанию равен длине массива.
165 Array.prototype.entries() Array, ECMAScript6, Experimental, Expérimental(2), Iterator, JavaScript, Method, Prototype, Reference, Référence(2)
Метод entries() возвращает новый объект итератора массива Array Iterator, содержащий пары ключ / значение для каждого индекса в массиве.
166 Array.prototype.every() Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, Prototype, Reference, Référence(2), polyfill
Метод every() проверяет, удовлетворяют ли все элементы массива условию, заданному в передаваемой функции.
167 Array.prototype.fill() Array, ECMAScript2015, ECMAScript6, JavaScript, Method, Prototype, Reference, polyfill
Метод fill() заполняет все элементы массива от начального до конечного индексов одним значением.
168 Array.prototype.filter() Array, ECMAScript5, JavaScript, Method, Prototype, Reference, polyfill
Метод filter() создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую в передаваемой функции.
169 Array.prototype.find() Array, ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Prototype, Reference, Référence(2), polyfill
Метод find() возвращает значение первого найденного в массиве элемента, которое удовлетворяет условию переданному в callback функции.  В противном случае возвращается undefined.
170 Array.prototype.findIndex() Array, ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Prototype, Reference, Référence(2), polyfill
Метод findIndex() возвращает индекс в массиве, если элемент удовлетворяет условию проверяющей функции. В противном случае возвращается -1.
171 Array.prototype.flat() Массив, Ссылка, Экспериментальная, метод, прототип, яваскрипт
Метод flat() возвращает новый массив, в котором все элементы вложенных подмассивов были рекурсивно "подняты" на указанный уровень depth.
172 Array.prototype.flatMap()
Метод flatMap() сначала применяет функцию к каждому элементу, а затем преобразует полученый результат в плоскую структуру и помещает в новый массив. Это идентично map фукнции, с последующим применением функции flat с параметром depth ( глубина ) равным 1, но flatMap часто бывает полезным, так как работает немного более эффективно.
173 Array.prototype.forEach() Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, Prototype, Reference, Référence(2), polyfill
Метод forEach() выполняет указанную функцию один раз для каждого элемента в массиве.
174 Array.prototype.includes() JavaScript, Prototype, Reference, polyfill, Массив, метод
Метод includes() определяет, содержит ли массив определённый элемент, возвращая в зависимости от этого true или false.
175 Array.prototype.indexOf() Array, JavaScript, Method, Prototype, Reference, Référence(2), polyfill
Метод indexOf() возвращает первый индекс, по которому данный элемент может быть найден в массиве или -1, если такого индекса нет.
176 Array.prototype.join() Array, JavaScript, Method, Prototype, Reference, Массив, метод
Метод join() объединяет все элементы массива (или массивоподобного объекта) в строку.
177 Array.prototype.keys() Array, ECMAScript6, Experimental, Expérimental(2), Iterator, JavaScript, Method, Prototype, Reference, Référence(2)
Метод keys() возвращает новый итератор массива Array Iterator, содержащий ключи каждого индекса в массиве.
178 Array.prototype.lastIndexOf() Array, ECMAScript5, JavaScript, Method, Prototype, Reference, Référence(2), polyfill
Метод lastIndexOf() возвращает последний индекс, по которому данный элемент может быть найден в массиве или -1, если такого индекса нет. Массив просматривается от конца к началу, начиная с индекса fromIndex.
179 Array.prototype.map() Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, Prototype, Reference, Référence(2), polyfill
Метод map() создаёт новый массив с результатом вызова указанной функции для каждого элемента массива.
180 Array.prototype.pop() Array, JavaScript, Method, Prototype
Метод pop() удаляет последний элемент из массива и возвращает его значение.
181 Array.prototype.push() Array, JavaScript, Method, Prototype
Метод push() добавляет один или более элементов в конец массива и возвращает новую длину массива.
182 Array.prototype.reduce() Array, ECMAScript5, JavaScript, JavaScript 1.8, Method, Prototype, Reference, Référence(2), polyfill
Метод reduce() применяет функцию к аккумулятору и каждому значению массива (слева-направо), сводя его к одному значению.
183 Array.prototype.reduceRight() Array, ECMAScript5, JavaScript, JavaScript 1.8, Method, Prototype, Reference, Référence(2), polyfill
Метод reduceRight() применяет функцию к аккумулятору и каждому значению массива (справа-налево), сводя его к одному значению.
184 Array.prototype.reverse() Array, JavaScript, Method, Prototype, Reference, Référence(2)
Метод reverse() на месте обращает порядок следования элементов массива. Первый элемент массива становится последним, а последний — первым.
185 Array.prototype.shift() Array, JavaScript, Method, Prototype
Метод shift() удаляет первый элемент из массива и возвращает его значение. Этот метод изменяет длину массива.
186 Array.prototype.slice() Array, JavaScript, Method, Prototype, Reference, Référence(2)
Метод slice() возвращает новый массив, содержащий копию части исходного массива.
187 Array.prototype.some() Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, Prototype, Reference, Référence(2)
Метод some() проверяет, удовлетворяет ли хоть какой-нибудь элемент массива условию, заданному в передаваемой функции.
188 Array.prototype.sort() Array, JavaScript, Method, Prototype
Метод sort() на месте сортирует элементы массива и возвращает отсортированный массив. Сортировка не обязательно устойчива (англ.). Порядок cортировки по умолчанию соответствует порядку кодовых точек Unicode.
189 Array.prototype.splice() Array, JavaScript, Method, Prototype, Reference, Référence(2)
Метод splice() изменяет содержимое массива, удаляя существующие элементы и/или добавляя новые.
190 Array.prototype.toLocaleString() Array, Internationalization, JavaScript, Method, Prototype
No summary!
191 Array.prototype.toSource() Array, JavaScript, Method, Prototype
Метод toSource() возвращает строковое представление исходного кода массива.
192 Array.prototype.toString() Array, JavaScript, Method, Prototype
Метод toString() возвращает строковое представление указанного массива и его элементов.
193 Array.prototype.unshift() Array, JavaScript, Method, Prototype
Метод unshift() добавляет один или более элементов в начало массива и возвращает новую длину массива.
194 Array.prototype.values() Array, ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Prototype, Reference, Référence(2)
Метод values() возвращает новый объект итератора массива Array Iterator, содержащий значения для каждого индекса в массиве.
195 Array.prototype[@@iterator]() Array, ECMAScript6, Experimental, Expérimental(2), Iterator, JavaScript, Method, Prototype, Reference, Référence(2)
Начальное значение свойства @@iterator является тем же самым функциональным объектом, что и начальное значение, возвращаемое методом values().
196 Array.prototype[@@unscopables] ECMAScript 2015, JavaScript, Property, Prototype, Массив
Свойства символа @@unscopable содержат свойства имён, которые не были включены в ECMAScript до версии ES2015. Эти свойства исключены из привязок оператора with.
197 get Array[@@species] Array, JavaScript, Method, Prototype
Метод Array[@@species]возвращает конструктор Array .
198 ArrayBuffer Буфер, Типизированные массивы
Объект ArrayBuffer используется для работы с бинарными данными. Он представляет собой ссылку на поток "сырых" двоичных данных, однако работать с ними напрямую возможности не дает. Вместо этого, вы можете создать типизированный массив или объект DataView, который можно использовать для чтения и записи данных в ArrayBuffer.
199 ArrayBuffer.prototype.slice()
Метод slice() вернет новый ArrayBuffer, содержимое которого, будет копией содержимого, содержащегося в исходом ArrayBuffer, начиная с begin (включительно), и до end(не включая).
200 AsyncFunction
Конструктор AsyncFunction создает новый объект async function. В JavaScript любая асинхронная функция фактически является объектом AsyncFunction.
201 Atomics
Атомарные операции установлены в модуле Atomics. В отличие от других глобальных объектов, Atomics не является конструктором. Его нельзя использовать вместе с оператором new или вызывать объект Atomics как функцию. Все свойства и методы Atomics статические (как у объекта Math, к примеру).
202 Atomics.add()
Статический метод Atomics.add() добавляет значение к текущему по указанной позиции в массиве и возвращает предыдущее значение в этой позиции. Эта атомарная опреация гарантирует, что никакой другой записи не произойдет, пока измененное значение не будет записано обратно.
203 Atomics.sub()
Статический метод Atomics.sub() вычитает представленное значение из текущего по указанной позиции в массиве и возвращает предыдущее значение в этой позиции. Эта атомарная опреация гарантирует, что никакой другой записи не произойдет, пока измененное значение не будет записано обратно.
204 Boolean Boolean, Constructor, JavaScript, Reference, Référence(2)
Объект Boolean является объектом-обёрткой над примитивом логического типа.
205 Boolean.prototype Boolean, JavaScript, Property, Prototype
Свойство Boolean.prototype представляет прототип конструктора объекта Boolean.
206 Boolean.prototype.toSource() Boolean, JavaScript, Method, Prototype
Метод toSource() возвращает строку, представляющую исходный код объекта.
207 Boolean.prototype.toString() Boolean, JavaScript, Method, Prototype
Метод toString() возвращает строковое представление указанного объекта Boolean.
208 Boolean.prototype.valueOf() Boolean, JavaScript, Method, Prototype
Метод valueOf() возвращает примитивное значение объекта Boolean.
209 DataView
DataView вид предоставляет низко-уровневый интерфейс для чтения и записи многочисленных числовых типов и ArrayBuffer независимо от порядка байтов платформы.
210 Date Date, JavaScript, Reference, Référence(2)
Создаёт экземпляр объекта Date, представляющего собой момент времени. Объекты даты Date основываются на значении количества миллисекунд, прошедших с 1 января 1970 года в часовом поясе UTC.
211 Date.UTC() Date, JavaScript, Method, Reference, Référence(2)
Метод Date.UTC() принимает те же самые параметры, что и самая длинная форма конструктора Date и возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.
212 Date.now() Date, JavaScript, Method, Reference, Référence(2), polyfill
Метод Date.now() возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.
213 Date.parse() Date, JavaScript, Method, Reference, Référence(2)
Метод Date.parse() разбирает строковое представление даты и возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.
214 Date.prototype Date, JavaScript, Property, Prototype, Reference, Référence(2)
Свойство Date.prototype представляет прототип конструктора Date.
215 Date.prototype.getDate() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getDate() возвращает день месяца указанной даты по местному времени.
216 Date.prototype.getDay() Date, JavaScript, Method, Prototype, Reference
Метод getDay() возвращает порядковый номер дня недели указанной даты по местному времени, где 0 соответствует воскресенью.
217 Date.prototype.getFullYear() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getFullYear() возвращает год указанной даты по местному времени.
218 Date.prototype.getHours() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getHours() возвращает часы указанной даты по местному времени.
219 Date.prototype.getMilliseconds() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getMilliseconds() возвращает миллисекунды указанной даты по местному времени.
220 Date.prototype.getMinutes() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getMinutes() возвращает минуты указанной даты по местному времени.
221 Date.prototype.getMonth() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getMonth() возвращает месяц указанной даты по местному времени, нумерация месяцев начинается с нуля для первого месяца в году.
222 Date.prototype.getSeconds() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getSeconds() возвращает секунды указанной даты по местному времени.
223 Date.prototype.getTime() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getTime() возвращает числовое значение, соответствующее указанной дате по всемирному координированному времени.
224 Date.prototype.getTimezoneOffset() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getTimezoneOffset() возвращает смещение часового пояса относительно часового пояса UTC в минутах для текущей локали.
225 Date.prototype.getUTCDate() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getUTCDate() возвращает день месяца указанной даты по всемирному координированному времени.
226 Date.prototype.getUTCDay() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getUTCDay() возвращает день недели указанной даты по всемирному координированному времени, где 0 соответствует воскресенью.
227 Date.prototype.getUTCFullYear() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getUTCFullYear() возвращает год указанной даты по всемирному координированному времени.
228 Date.prototype.getUTCHours() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getUTCHours() возвращает часы указанной даты по всемирному координированному времени.
229 Date.prototype.getUTCMilliseconds() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getUTCMilliseconds() возвращает миллисекунды указанной даты по всемирному координированному времени.
230 Date.prototype.getUTCMinutes() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getUTCMinutes() возвращает минуты указанной даты по всемирному координированному времени.
231 Date.prototype.getUTCMonth() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getUTCMonth() возвращает месяц указанной даты по всемирному координированному времени, нумерация месяцев начинается с нуля для первого месяца в году.
232 Date.prototype.getUTCSeconds() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод getUTCSeconds() возвращает секунды указанной даты по всемирному координированному времени.
233 Date.prototype.getYear() Date, Deprecated, JavaScript, Method, Prototype, Reference, Référence(2)
No summary!
234 Date.prototype.setDate() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setDate() устанавливает день месяца указанной даты по местному времени.
235 Date.prototype.setFullYear() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setFullYear() устанавливает полный год указанной даты по местному времени.
236 Date.prototype.setHours() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setHours() устанавливает часы указанной даты по местному времени и возвращает количество миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC до времени, представляемого обновлённым экземпляром Date.
237 Date.prototype.setMilliseconds() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setMilliseconds() устанавливает миллисекунды указанной даты по местному времени.
238 Date.prototype.setMinutes() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setMinutes() устанавливает минуты указанной даты по местному времени.
239 Date.prototype.setMonth() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setMonth() устанавливает месяц указанной даты по местному времени.
240 Date.prototype.setSeconds() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setSeconds() устанавливает секунды указанной даты по местному времени.
241 Date.prototype.setTime() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setTime() устанавливает время объекта Date в значение, представляемое количеством миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC.
242 Date.prototype.setUTCDate() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setUTCDate() устанавливает день месяца указанной даты по всемирному координированному времени.
243 Date.prototype.setUTCFullYear() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setUTCFullYear() устанавливает полный год указанной даты по всемирному координированному времени.
244 Date.prototype.setUTCHours() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setUTCHours() устанавливает часы указанной даты по всемирному координированному времени и возвращает количество миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC до времени, представляемого обновлённым экземпляром Date.
245 Date.prototype.setUTCMilliseconds() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setUTCMilliseconds() устанавливает миллисекунды указанной даты по всемирному координированному времени.
246 Date.prototype.setUTCMinutes() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setUTCMinutes() устанавливает минуты указанной даты по всемирному координированному времени.
247 Date.prototype.setUTCMonth() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setUTCMonth() устанавливает месяц указанной даты по всемирному координированному времени.
248 Date.prototype.setUTCSeconds() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод setUTCSeconds() устанавливает секунды указанной даты по всемирному координированному времени.
249 Date.prototype.setYear() Date, Deprecated, JavaScript, Method, Prototype, Reference, Référence(2)
No summary!
250 Date.prototype.toDateString() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toDateString() возвращает часть, содержащую только дату объекта Date в виде человеко-читаемой строки на американском английском.
251 Date.prototype.toGMTString() Date, Deprecated, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toGMTString() преобразует дату в строку, используя соглашения Среднего времени по Гринвичу (GMT) в Интернет. Точный формат значения, возвращаемого методом toGMTString() различается на разных платформах и браузерах, можно лишь сказать, что он представляет собой человеко-читаемую строку с датой.
252 Date.prototype.toISOString() Date, JavaScript, Method, Prototype, Reference, Référence(2), polyfill
Метод toISOString() возвращает строку в формате ISO (расширенный формат ISO 8601), который можно описать следующим образом: YYYY-MM-DDTHH:mm:ss.sssZ. Часовой пояс всегда равен UTC, что обозначено суффиксом "Z".
253 Date.prototype.toJSON() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toJSON() возвращает представление объекта Date в виде JSON.
254 Date.prototype.toLocaleDateString() Date, Internationalization, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toLocaleDateString() возвращает строку с языко-зависимым представлением части с датой в этой дате. Новые аргументы locales и options позволяют приложениям определять язык, чьи соглашения по форматированию должны использоваться, а также менять поведение этого метода. В старых реализациях, игнорирующих аргументы locales и options, используемая локаль и форма возвращённой строки целиком зависит от реализации.
255 Date.prototype.toLocaleFormat() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Нестандартный метод toLocaleFormat() преобразует дату в строку, используя указанное форматирование. Объект Intl.DateTimeFormat является совместимой со стандартами альтернативой при форматировании дат. Так же смотрите новую версию метода Date.prototype.toLocaleDateString().
256 Date.prototype.toLocaleString() Date, Internationalization, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toLocaleString() возвращает строку с языко-зависимым представлением даты. Новые аргументы locales и options позволяют приложениям определять язык, чьи соглашения по форматированию должны использоваться, а также менять поведение этого метода. В старых реализациях, игнорирующих аргументы locales и options, используемая локаль и форма возвращённой строки целиком зависит от реализации.
257 Date.prototype.toLocaleTimeString() Date, Internationalization, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toLocaleTimeString() возвращает строку с языко-зависимым представлением части со временем в этой дате. Новые аргументы locales и options позволяют приложениям определять язык, чьи соглашения по форматированию должны использоваться, а также менять поведение этого метода. В старых реализациях, игнорирующих аргументы locales и options, используемая локаль и форма возвращённой строки целиком зависит от реализации.
258 Date.prototype.toSource() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toSource() возвращает строковое представление исходного кода объекта.
259 Date.prototype.toString() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toString() возвращает строковое представление указанного объекта Date.
260 Date.prototype.toTimeString() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toTimeString() возвращает часть, содержащую только время объекта Date в виде человеко-читаемой строки на американском английском.
261 Date.prototype.toUTCString() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод toUTCString() преобразует дату в строку, используя часовой пояс UTC.
262 Date.prototype.valueOf() Date, JavaScript, Method, Prototype, Reference, Référence(2)
Метод valueOf() возвращает примитивное значение объекта Date.
263 Error Error, JavaScript, Reference
Конструктор Error создаёт объект ошибки. Экземпляры объекта Error выбрасываются при возникновении ошибок во время выполнения. Объект Error также может использоваться в качестве базового для пользовательских исключений. Смотрите ниже стандартные встроенные типы ошибок.
264 Error.prototype Error, JavaScript, Property
Свойство Error.prototype представляет прототип конструктора объекта Error.
265 Error.prototype.columnNumber Error, JavaScript, Property, Prototype
Свойство columnNumber содержит номер колонки в строке файла, в котором возникла эта ошибка.
266 Error.prototype.fileName Error, JavaScript, Property, Prototype
Свойство fileName содержит путь к файлу, в котором возникла эта ошибка.
267 Error.prototype.lineNumber Error, JavaScript, Property, Prototype, Reference, Référence(2)
Свойство lineNumber содержит номер строки в файле, в котором возникла эта ошибка.
268 Error.prototype.message Error, JavaScript, Property, Prototype
Свойство message представляет человеко-читаемое описание ошибки.
269 Error.prototype.name Error, JavaScript, Property, Prototype
Свойство name представляет имя типа ошибки. Начальное значение равно строке "Error".
270 Error.prototype.stack Error, JavaScript, Property, Prototype, Reference, Référence(2)
Нестандартное свойство stack объекта Error возвращает трассировку стека вызываемых функций в порядке их выполнения, вместе с номерами строк, именами файлов и аргументами. Строка со стеком заполняется от самых недавних вызовов до вызова из глобальной области видимости.
271 Error.prototype.toSource() Error, JavaScript, Method, Prototype
Метод toSource() возвращает код, вычисление которого приведёт к этой же ошибке.
272 Error.prototype.toString() Error, JavaScript, Method, Prototype
Метод toString() возвращает строку, представляющую указанный объект Error.
273 EvalError Error, EvalError, JavaScript, Reference, Référence(2)
Объект EvalError представляет ошибку, возникающую в глобальной функции eval().
274 EvalError.prototype Error, EvalError, JavaScript, Property
Свойство EvalError.prototype представляет прототип конструктора объекта EvalError.
275 Float32Array
Объект Float32Array представляет типизированный массив 32-битных чисел с плавающей запятой (соответствует типу float в языке C)  с платформо-зависимым порядком байт. Если необходим контроль за порядком байт, то вместо этого объекта используйте DataView. Содержимое инициализируется значением 0. Создав экземпляр Float32Array, можно получить доступ к элементам массива, используя методы объекта или стандартный синтаксис доступа к элементу массива по его индексу (с помощью скобочной нотации - квадратные скобки).
276 Float64Array
Объект Float64Array представляет типизированный массив 64-битных чисел с плавающей запятой (соответствует типу double в языке C)  с платформо-зависимым порядком байт.Если необходим контроль за порядком байт, то вместо этого объекта используйте DataView. Содержимое инициализируется значением 0. Создав экземпляр Float64Array , можно получить доступ к элементам массива, используя методы объекта или стандартный синтаксис доступа к элементу массива по его индексу (с помощью скобочной нотации - квадратные скобки).
277 Function Constructor, Function, JavaScript, Reference, Référence(2)
Конструктор Function создаёт новый объект Function. В JavaScript каждая функция является объектом Function.
278 Function.arguments Deprecated, Function, JavaScript, Property, arguments
Свойство function.arguments ссылалось на массивоподобный объект, соответствующий аргументам, переданным в функцию. Используйте вместо него простую переменную arguments.
279 Function.arity Function, JavaScript, Obsolete, Property, Reference, Référence(2), Unimplemented
Свойство arity использовалось для возврата количества ожидаемых функцией аргументов, однако, оно больше не существует и было заменено свойством Function.prototype.length.
280 Function.caller Function, JavaScript, Property
Свойство function.caller возвращает функцию, которая вызвала указанную функцию.
281 Function.displayName Function, JavaScript, Property
Свойство function.displayName возвращает отображаемое имя функции.
282 Function.length Function, JavaScript, Property, Reference, Référence(2)
Свойство length определяет количество аргументов, ожидаемых функцией.
283 Function.name ECMAScript6, Experimental, Expérimental(2), Function, JavaScript, Property, Reference, Référence(2)
Свойство function.name возвращает имя функции.
284 Function.prototype Function, JavaScript, Property, Prototype, Reference, Référence(2)
Свойство Function.prototype представляет прототип объекта Function.
285 Function.prototype.apply() Function, JavaScript, Method, Reference, Référence(2)
Метод apply() вызывает функцию с указанным значением this и аргументами, предоставленными в виде массива (либо массивоподобного объекта).
286 Function.prototype.bind() ECMAScript5, ECMAScript6, Function, JavaScript, Method, Reference, Référence(2), polyfill
Метод bind() создаёт новую функцию, которая при вызове устанавливает в качестве контекста выполнения this предоставленное значение. В метод также передаётся набор аргументов, которые будут установлены перед переданными в привязанную функцию аргументами при её вызове.
287 Function.prototype.call() Function, JavaScript, Method
Метод call() вызывает функцию с указанным значением this и индивидуально предоставленными аргументами.
288 Function.prototype.isGenerator() Function, JavaScript, Method
Метод isGenerator() определяет, является ли функция генератором.
289 Function.prototype.toSource() Function, JavaScript, Method
Метод toSource() возвращает строку, представляющую исходный код объекта.
290 Function.prototype.toString() Function, JavaScript, Method, Prototype
Метод toString() возвращает строку, представляющую исходный код функции.
291 Generator ECMAScript 2015, Generator, JavaScript, Legacy Generator, Legacy Iterator, NeedsTranslation, Reference, TopicStub
Генератор - это объект, возвращаемый функцией-генератором и соответствующий как "Итерируемому" протоколу, так и протоколу "Итератор".
292 Generator.prototype.throw()
Метод throw() возобновляет выполнение тела генератора кидая внутри исключение  и возвращает объект со свойствами done и value.
293 GeneratorFunction
GeneratorFunction constructor создает новый generator function объект. В JavaScript каждая функция-генератор - это фактически GeneratorFunction объект.
294 Infinity JavaScript
Глобальное свойство Infinity является числовым значением, представляющим бесконечность.
295 Int16Array
Объект Int16Array представляет типизированный массив 16-битных целых чисел со знаком с дополнением до двух с платформо-зависимым порядком байт. Если необходим контроль за порядком байт, то вместо этого объекта используйте DataView. Содержимое инициализируется значением 0. Создав экземпляр Int16Array, можно получить доступ к элементам массива, используя методы объекта или стандартный синтаксис доступа к элементу массива по его индексу (с помощью скобочной нотации).
296 Int32Array
Объект Int32Array представляет типизированный массив 32-битных целых чисел со знаком с дополнением до двух с платформо-зависимым порядком байт. Если необходим контроль за порядком байт, то вместо этого объекта используйте DataView. Содержимое инициализируется значением 0. Создав экземпляр Int32Array, можно получить доступ к элементам массива, используя методы объекта или стандартный синтаксис доступа к элементу массива по его индексу (с помощью скобочной нотации).
297 Int8Array
Объект Int8Array представляет типизированный массив 8-разрядных целых значений. Содержимое инициализируется значением 0. Создав экземпляр Int8Array, возможно получить доступ к элементам массива, используя методы объекта или стандартный синтаксис доступа к элементу массива по его индексу (с помощью скобочной нотации).
298 InternalError Error, InternalError, JavaScript, Reference, Référence(2)
Объект InternalError представляет ошибку, возникающую внутри движка JavaScript. Например: "InternalError: too much recursion".
299 InternalError.prototype Error, InternalError, JavaScript, Property
Свойство InternalError.prototype представляет прототип конструктора объекта InternalError.
300 Intl Internationalization, JavaScript
Объект Intl является пространством имён для API интернационализации ECMAScript, предосталяющим языко-зависимое сравнение строк, форматирование чисел и дат со временем. Конструкторы объектов Collator, NumberFormat и DateTimeFormat являются свойствами объекта Intl. На этой странице описаны эти свойства, а также общая функциональность конструкторов интернационализации и других языко-зависимых функций.
301 Intl.Collator Collator, Internationalization, JavaScript
Объект Intl.Collator является конструктором сортировщиков — объектов, включающих языко-зависимое сравнение строк.
302 Intl.Collator.prototype Collator, Internationalization, JavaScript, Property, Prototype
Свойство Intl.Collator.prototype представляет объект прототипа конструктора Intl.Collator.
303 Intl.Collator.prototype.compare Collator, Internationalization, JavaScript, Property, Prototype
Свойство Intl.Collator.prototype.compare возвращает функцию-геттер, сравнивающую две строки согласно порядку сортировки соответствующего объекта Collator.
304 Intl.Collator.prototype.resolvedOptions() Collator, Internationalization, JavaScript, Method, NeedsExample, Prototype
Метод Intl.Collator.prototype.resolvedOptions() возвращает новый объект со свойствами, отражающими локаль и параметры сравнения строк, вычисленные во время инициализации соответствующего объекта Collator.
305 Intl.Collator.supportedLocalesOf() Collator, Internationalization, JavaScript, Method
Метод Intl.Collator.supportedLocalesOf() возвращает массив, содержащий те из предоставленных локалей, что поддерживаются при сравнении строк без отката к локали по умолчанию среды выполнения.
306 Intl.DateTimeFormat DateTimeFormat, Internationalization, JavaScript
Объект Intl.DateTimeFormat является конструктором объектов, включающих языко-зависимое форматирование даты и времени.
307 Intl.DateTimeFormat.prototype DateTimeFormat, Internationalization, JavaScript, Property, Prototype
Свойство Intl.DateTimeFormat.prototype представляет объект прототипа конструктора Intl.DateTimeFormat.
308 Intl.DateTimeFormat.prototype.format DateTimeFormat J, Internationalization, JavaScript, Property, Prototype
Свойство Intl.DateTimeFormat.prototype.format возвращает функцию-геттер, форматирующую дату согласно локали и параметрам форматирования соответствующего объекта DateTimeFormat.
309 Intl.DateTimeFormat.prototype.resolvedOptions() DateTimeFormat, Internationalization, JavaScript, Method, NeedsExample, Prototype
Метод Intl.DateTimeFormat.prototype.resolvedOptions() возвращает новый объект со свойствами, отражающими локаль и параметры форматирования даты и времени, вычисленные во время инициализации соответствующего объекта DateTimeFormat.
310 Intl.DateTimeFormat.supportedLocalesOf() DateTimeFormat, Internationalization, JavaScript, Method, Prototype
Метод Intl.DateTimeFormat.supportedLocalesOf() возвращает массив, содержащий те из предоставленных локалей, что поддерживаются при форматировании даты и времени без отката к локали по умолчанию среды выполнения.
311 Intl.NumberFormat Internationalization, JavaScript, NumberFormat
Объект Intl.NumberFormat является конструктором объектов, включающих языко-зависимое форматирование чисел.
312 Intl.NumberFormat.prototype Internationalization, JavaScript, NumberFormat, Property, Prototype
Свойство Intl.NumberFormat.prototype представляет объект прототипа конструктора Intl.NumberFormat.
313 Intl.NumberFormat.prototype.format Internationalization, JavaScript, NumberFormat, Property, Prototype
Свойство Intl.NumberFormat.prototype.format возвращает функцию-геттер, форматирующую число согласно локали и параметрам форматирования соответствующего объекта NumberFormat.
314 Intl.NumberFormat.prototype.resolvedOptions() Internationalization, JavaScript, Method, NeedsExample, NumberFormat, Prototype
Метод Intl.NumberFormat.prototype.resolvedOptions() возвращает новый объект со свойствами, отражающими локаль и параметры форматирования чисел, вычисленные во время инициализации соответствующего объекта NumberFormat.
315 Intl.NumberFormat.supportedLocalesOf() Internationalization, JavaScript, Method, NumberFormat
Метод Intl.NumberFormat.supportedLocalesOf() возвращает массив, содержащий те из предоставленных локалей, что поддерживаются при форматировании чисел без отката к локали по умолчанию среды выполнения.
316 Iterator
The Iterator function returns an object which implements legacy iterator protocol and iterates over enumerable properties of an object.
317 JSON JSON, JavaScript, Object, Reference, Référence(2), polyfill
Объект JSON содержит методы для разбора объектной нотации JavaScript (JavaScript Object Notation — сокращённо JSON) и преобразования значений в JSON. Его нельзя вызвать как функцию или сконструировать как объект, и кроме своих двух методов он не содержит никакой интересной функциональности.
318 JSON.parse() ECMAScript5, JSON, JavaScript, Method, Reference, Référence(2)
Метод JSON.parse() разбирает строку JSON, возможно с преобразованием получаемого в процессе разбора значения.
319 JSON.stringify() JSON, JavaScript, Method, Reference, Référence(2)
Метод JSON.stringify() преобразует значение JavaScript в строку JSON, возможно с заменой значений, если указана функция замены, или с включением только определённых свойств, если указан массив замены.
320 Map ECMAScript 2015, JavaScript, Map
Объект Map содержит пары ключ-значение и сохраняет порядок вставки.
321 Map.prototype
Свойство Map.prototype представляет собой прототип конструктора Map.
322 Map.prototype.clear() ECMAScript6, JavaScript, Map, Method, Prototype
Метод clear() удаляет все элементы из объекта Map.
323 Map.prototype.delete() ECMAScript 2015, JavaScript, Map, Ссылка, метод, прототип
Метод delete() удаляет указанный элемент из объекта Map.
324 Map.prototype.entries()
Метод entries() возвращает новый Итератор, содержащий пары [key, value] для каждого элемента объекта Map в том порядке, в котором они были заведены.
325 Map.prototype.forEach()
Метод forEach() выполняет переданную функцию единожды для каждой пары ключ/значение объекта Map в порядке их вставки.
326 Map.prototype.get()
Метод get() возвращает указанный элемент объекта Map.
327 Map.prototype.has()
Метод has() возвращает тип Boolean, указывающий существует ли элемент с указанным ключом или нет.
328 Map.prototype.keys()
Метод keys() возвращает новый Итератор, содержащий ключи каждого элемента объекта Map в том порядке, в котором они были заведены.
329 Map.prototype.set()
Метод set() добавляет объекту Map новый элемент или обновляет существующий с указанными значениями key и value.
330 Map.prototype.size
Свойство size возвращает количество элементов в объекте Map.
331 Map.prototype.values()
Метод values() возвращает новый Итератор, содержащий значения каждого элемента в объекте Map в том порядке, в котором они были заведены.
332 get Map[@@species]
Акцессор свойства Map[@@species] возвращает Map конструктор.
333 Math JavaScript, Math, Reference, Référence(2)
Объект Math является встроенным объектом, хранящим в своих свойствах и методах различные математические константы и функции. Объект Math не является функциональным объектом.
334 Math.E JavaScript, Math, Property, Reference, Référence(2)
Свойство Math.E представляет основание натурального логарифма, e, приблизительно равное 2,718.
335 Math.LN10 JavaScript, Math, Property, Reference, Référence(2)
Свойство Math.LN10 представляет натуральный логарифм из 10, приблизительно равный 2,302:
336 Math.LN2 JavaScript, Math, Property, Reference, Référence(2)
Свойство Math.LN2 представляет натуральный логарифм из 2, приблизительно равный 0,693:
337 Math.LOG10E JavaScript, Math, Property, Reference, Référence(2)
Свойство Math.LOG10E представляет десятичный логарифм из e, приблизительно равный 0,434:
338 Math.LOG2E JavaScript, Math, Property, Reference, Référence(2)
Свойство Math.LOG2E представляет двоичный логарифм из e, приблизительно равный 1,442:
339 Math.PI JavaScript, Math, Property, Reference, Référence(2)
Свойство Math.PI представляет отношение длины окружности круга к его диаметру, приблизительно равное 3,14159:
340 Math.SQRT1_2 JavaScript, Math, Property, Reference, Référence(2)
Свойство Math.SQRT1_2 представляет квадратный корень из 1/2, приблизительно равный 0,707:
341 Math.SQRT2 JavaScript, Math, Property, Reference, Référence(2)
Свойство Math.SQRT2 представляет квадратный корень из 2, приблизительно равный 1,414:
342 Math.abs() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.abs() возвращает абсолютное значение числа. то есть
343 Math.acos() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.acos() возвращает арккосинус числа (в радианах), то есть
344 Math.acosh() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.acosh() возвращает гиперболический арккосинус числа, то есть
345 Math.asin() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.asin() возвращает арксинус числа (в радианах), то есть
346 Math.asinh() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.asinh() возвращает гиперболический арксинус числа, то есть
347 Math.atan() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.atan() возвращает арктангенс числа (в радианах), то есть
348 Math.atan2() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.atan2() возвращает арктангенс от частного своих аргументов.
349 Math.atanh() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.atanh() возвращает гиперболический арктангенс числа, то есть
350 Math.cbrt() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.cbrt() возвращает кубический корень числа, то есть
351 Math.ceil() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.ceil() - округление вверх. Округляет аргумент до ближайшего большего целого.
352 Math.clz32() ECMAScript6, Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.clz32() возвращает количество ведущих нулевых битов в 32-битном двоичном представлении числа.
353 Math.cos() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.cos() возвращает косинус числа.
354 Math.cosh() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.cosh() возвращает гиперболический косинус числа, который может быть выражен через число e:
355 Math.exp() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.exp() возвращает значение выражения ex, где x — аргумент метода, а e — число Эйлера, основание натурального логарифма.
356 Math.expm1() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.expm1() возвращает значение выражения ex - 1, где x — аргумент метода, а e — основание натурального логарифма.
357 Math.floor() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.floor() возвращает наибольшее целое число, которое меньше или равно данному числу.
358 Math.fround() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.fround() возвращает ближайшее число с плавающей запятой одинарной точности, представляющее указанное число.
359 Math.hypot() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.hypot() возвращает квадратный корень суммы квадратов своих аргументов, то есть
360 Math.imul() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.imul() возвращает результат перемножения в стиле C двух 32-битных чисел.
361 Math.log() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.log() возвращает натуральный (по основанию e) логарифм числа, то есть
362 Math.log10() ECMAScript6, Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.log10() возвращает десятичный (по основанию 10) логарифм числа, то есть
363 Math.log1p() ECMAScript6, Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.log1p() возвращает натуральный (по основанию e) логарифм 1 + числа, то есть
364 Math.log2() ECMAScript6, Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.log2() возвращает двоичный (по основанию 2) логарифм числа, то есть
365 Math.max() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.max() возвращает наибольшее из нуля или более чисел.
366 Math.min() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.min() возвращает наименьшее из нуля или более чисел.
367 Math.pow() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.pow() возвращает основание, возведённое в степень показатель, то есть, значение выражения основаниепоказатель.
368 Math.random() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.random() возвращает псевдослучайное число с плавающей запятой из диапазона [0, 1), то есть, от 0 (включительно) до 1 (но не включая 1), которое затем можно отмасштабировать до нужного диапазона. Реализация сама выбирает начальное зерно для алгоритма генерации случайных чисел; оно не может быть выбрано или сброшено пользователем.
369 Math.round() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.round() возвращает число, округлённое к ближайшему целому.
370 Math.sign() Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.sign() возвращает знак числа, указывающий на то, является ли число отрицательным, положительным или нулём.
371 Math.sin() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.sin() возвращает синус числа.
372 Math.sinh() ECMAScript6, Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.sinh() возвращает гиперболический синус числа, который может быть выражен через число e:
373 Math.sqrt() JavaScript, Math, Method, Reference
Метод Math.sqrt() возвращает квадратный корень числа, то есть
374 Math.tan() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.tan() возвращает тангенс числа.
375 Math.tanh() ECMAScript6, Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.tanh() возвращает гиперболический тангенс числа, то есть
376 Math.trunc() ECMAScript6, Experimental, Expérimental(2), JavaScript, Math, Method, Reference, Référence(2)
Метод Math.trunc() возвращает целую часть числа путём удаления всех дробных знаков.
377 Метод Math.max() JavaScript, Math, Method, Reference, Référence(2)
Метод Math.max() возвращает наибольшее из нуля или более чисел.
378 NaN JavaScript
Глобальное свойство NaN является значением, представляющим не-число (Not-A-Number).
379 Number JavaScript, Number, Reference, Référence(2)
Объект Number является объектом-обёрткой, позволяющей вам работать с числовыми значениями. Объект Number создаётся через конструктор Number().
380 Number.EPSILON ECMAScript6, Experimental, JavaScript, Number, Property, Reference
Свойство Number.EPSILON представляет собой разницу между единицей и наименьшим значением, большим единицы, которое может быть представлено типом Number.
381 Number.MAX_SAFE_INTEGER ECMAScript6, Experimental, Expérimental(2), JavaScript, Number, Property
Константа Number.MAX_SAFE_INTEGER представляет максимальное безопасное целочисленное значение в JavaScript (253 - 1).
382 Number.MAX_VALUE JavaScript, Number, Property
Свойство Number.MAX_VALUE представляет максимальное числовое значение, представимое в JavaScript.
383 Number.MIN_SAFE_INTEGER ECMAScript6, Experimental, Expérimental(2), JavaScript, Number, Property
Константа Number.MIN_SAFE_INTEGER представляет минимальное безопасное целочисленное значение в JavaScript (-(253 - 1)).
384 Number.MIN_VALUE JavaScript, Number, Property
Свойство Number.MIN_VALUE представляет минимальное положительное числовое значение, представимое в JavaScript.
385 Number.NEGATIVE_INFINITY JavaScript, Number, Property
Свойство Number.NEGATIVE_INFINITY представляет значение отрицательной бесконечности.
386 Number.NaN JavaScript, Number, Property
Вам не нужно создавать объект Number для доступа к этому статическому свойству (используйте Number.NaN).
387 Number.POSITIVE_INFINITY JavaScript, Number, Property
Свойство Number.POSITIVE_INFINITY представляет значение положительной бесконечности.
388 Number.isFinite() Experimental, Expérimental(2), JavaScript, Method, Number, Reference, Référence(2)
Метод Number.isFinite() определяет, является ли переданное значение конечным числом.
389 Number.isInteger() Experimental, Expérimental(2), JavaScript, Method, Number, Reference, Référence(2)
Метод Number.isInteger() определяет, является ли переданное значение целым числом.
390 Number.isNaN() ECMAScript6, JavaScript, Method, Number, Reference, Référence(2), polyfill
Метод Number.isNaN() определяет, является ли переданное значение NaN. Это более надёжная версия оригинальной глобальной функции isNaN().
391 Number.isSafeInteger() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Number
Метод Number.isSafeInteger() определяет, является ли переданное значение безопасным целым числом. Безопасное целое число это такое число, которое
392 Number.parseFloat() ECMAScript6, Expérimental(2), JavaScript, Method, Number
Метод Number.parseFloat() разбирает строковый аргумент и возвращает число с плавающей запятой. Этот метод ведёт себя идентично глобальной функции parseFloat() и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей).
393 Number.parseInt() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Number
Метод Number.parseInt() разбирает строковый аргумент и возвращает целое число. Этот метод ведёт себя идентично глобальной функции parseInt() и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей).
394 Number.prototype JavaScript, Number, Property, Prototype, Reference, Référence(2)
Свойство Number.prototype представляет прототип конструктора Number.
395 Number.prototype.toExponential() JavaScript, Method, Number, Prototype
Метод toExponential() возвращает строку, представляющую объект Number в экспоненциальной записи.
396 Number.prototype.toFixed() JavaScript, Method, Number, Prototype
Метод toFixed() форматирует число, используя запись с фиксированной запятой.
397 Number.prototype.toLocaleString() Internationalization, JavaScript, Method, Number, Prototype
Метод toLocaleString() возвращает строку с языко-зависимым представлением числа.
398 Number.prototype.toPrecision() JavaScript, Method, Number, Prototype
Метод toPrecision() возвращает строку, представляющую объект Number с указанной точностью.
399 Number.prototype.toSource() JavaScript, Method, Number, Prototype
Метод toSource() возвращает строку, представляющую исходный код объекта.
400 Number.prototype.toString() JavaScript, Method, Number, Prototype
Метод toString() возвращает строковое представление указанного объекта Number.
401 Number.prototype.valueOf() JavaScript, Method, Number, Prototype, Reference, Référence(2)
Метод valueOf() возвращает примитивное значение объекта Number.
402 Number.toInteger() JavaScript, Method, Number, Obsolete
Метод Number.toInteger() использовался для вычисления переданного значения и преобразования его в целое число, но его реализация была удалена.
403 Object Constructor, JavaScript, Object, Reference, Référence(2)
Конструктор Object создаёт объект-обёртку.
404 Object.assign() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Object, Reference, Référence(2), polyfill
Метод Object.assign() используется для копирования значений всех собственных перечисляемых свойств из одного или более исходных объектов в целевой объект. После копирования он возвращает целевой объект.
405 Object.create() ECMAScript5, JavaScript, Method, Object, Reference, Référence(2), polyfill
Метод Object.create() создаёт новый объект с указанными объектом прототипа и свойствами.
406 Object.defineProperties() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence(2), polyfill
Метод Object.defineProperties() определяет новые или изменяет существующие свойства, непосредственно на объекте, возвращая этот объект.
407 Object.defineProperty() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence(2)
Метод Object.defineProperty() определяет новое или изменяет существующее свойство непосредственно на объекте, возвращая этот объект.
408 Дополнительные примеры по Object.defineProperty Examples, JavaScript, Object
На этой странице представлены дополнительные примеры использования метода Object.defineProperty().
409 Object.entries()
Object.entries() метод возвращает массив собственных перечисляемых свойств указанного объекта в формате [key, value], в том же порядке, что и в цикле for...in (разница в том, что for-in также перечисляет свойства из цепочки прототипов). Порядок элементов в массиве который возвращается Object.entries() не зависит от того как обьект обьявлен. Если существует нужда в определенном порядке, то  масив должен быть отсортирован до вызова метода, например Object.entries(obj).sort((a, b) => a[0] - b[0]);.
410 Object.freeze() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.freeze() замораживает объект: это значит, что он предотвращает добавление новых свойств к объекту, удаление старых свойств из объекта и изменение существующих свойств или значения их атрибутов перечисляемости, настраиваемости и записываемости. В сущности, объект становится эффективно неизменным. Метод возвращает замороженный объект.
411 Object.getOwnPropertyDescriptor() ECMAScript5, JavaScript, Method, Object
Метод Object.getOwnPropertyDescriptor() возвращает дескриптор свойства для собственного свойства (то есть такого, которое находится непосредственно в объекте, а не получено через цепочку прототипов) переданного объекта.
412 Object.getOwnPropertyNames() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence(2)
Метод Object.getOwnPropertyNames() возвращает массив со всеми свойствами (независимо от того, перечисляемые они или нет), найденными непосредственно в переданном объекте.
413 Object.getOwnPropertySymbols() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Object
Метод Object.getOwnPropertySymbols() возвращает массив всех символьных свойств, найденных непосредственно на переданном объекте.
414 Object.getPrototypeOf() ECMAScript5, JavaScript, Method, Object, Reference, Référence(2)
Метод Object.getPrototypeOf() возвращает прототип (то есть, внутреннее свойство [[Prototype]]) указанного объекта.
415 Object.is() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Object
Метод Object.is() определяет, являются ли два значения одинаковыми значениями.
416 Object.isExtensible() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.isExtensible() определяет, является ли объект расширяемым (то есть, можно ли к нему добавлять новые свойства).
417 Object.isFrozen() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.isFrozen() определяет, был ли объект заморожен.
418 Object.isSealed() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.isSealed() определяет, является ли объект запечатанным.
419 Object.keys() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence(2), polyfill
Метод Object.keys() возвращает массив из собственных перечисляемых свойств переданного объекта, в том же порядке, в котором они бы обходились циклом for...in (разница между циклом и методом в том, что цикл перечисляет свойства и из цепочки прототипов).
420 Object.observe() ECMAScript7, Experimental, Expérimental(2), JavaScript, Method, Object, Reference, Référence(2)
Метод Object.observe() используется для асинхронного обзора изменений в объекте. Он предоставляет поток изменений в порядке их возникновения.
421 Object.preventExtensions() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.preventExtensions() предотвращает добавление новых свойств к объекту (то есть, предотвращает расширение этого объекта в будущем).
422 Object.prototype JavaScript, Object, Property, Reference, Référence(2)
Свойство Object.prototype представляет объект прототипа Object.
423 Object.prototype.__count__ JavaScript, Object, Obsolete, Property, Prototype, Reference, Référence(2)
Свойство __count__ использовалось для хранения количества перечисляемых свойств объекта, но было удалено.
424 Object.prototype.__defineGetter__() JavaScript, Method, Object, Prototype, Reference, Référence(2)
Метод __defineGetter__() привязывает свойство объекта к функции, вызываемой каждый раз при поиске этого свойства.
425 Object.prototype.__defineSetter__() Deprecated, JavaScript, Method, Object, Prototype, Reference, Référence(2)
Метод __defineSetter__() привязывает свойство объекта к функции, вызываемой каждый раз при попытке установить значение этого свойства.
426 Object.prototype.__lookupGetter__() Deprecated, JavaScript, Method, Object, Prototype, Reference, Référence(2)
Метод __lookupGetter__() возвращает функцию, привязанную к геттеру указанного свойства.
427 Object.prototype.__lookupSetter__() Deprecated, JavaScript, Method, Object, Prototype, Reference, Référence(2)
Метод __lookupSetter__() возвращает функцию, привязанную к сеттеру указанного свойства.
428 Object.prototype.__noSuchMethod__ JavaScript, Object, Property, Prototype, Reference, Référence(2)
Свойство __noSuchMethod__ ссылается на функцию, выполняющуюся каждый раз при вызове на объекте несуществующего метода.
429 Object.prototype.__parent__ JavaScript, Object, Obsolete, Property, Prototype
Свойство __parent__ использовалось для указания контекста объекта, но было удалено.
430 Object.prototype.__proto__ JavaScript, Object, Property, Prototype, Reference, Référence(2)
Свойство __proto__ объекта Object.prototype является свойством доступа (комбинацией геттера и сеттера), которое расширяет внутренний прототип [[Prototype]] объекта (являющийся объектом или null), через который осуществлялся доступ.
431 Object.prototype.constructor JavaScript, Object, Property, Prototype
Возвращает ссылку на функцию Object, создавшую прототип экземпляра. Обратите внимание, что значение этого свойства является ссылкой на саму функцию, а не строкой, содержащей имя функции. Для примитивных значений, вроде 1true или "test", значение доступно только для чтения.
432 Object.prototype.eval() JavaScript, Method, Object, Obsolete, Prototype
Метод Object.eval() использовался для вычисления строки JavaScript-кода в контексте объекта, однако, был удалён.
433 Object.prototype.hasOwnProperty() JavaScript, Method, Object, Prototype, Reference, Référence(2)
Метод hasOwnProperty() возвращает логическое значение, указывающее, содержит ли объект указанное свойство.
434 Object.prototype.isPrototypeOf() JavaScript, Method, Object, Prototype, Reference, Référence(2)
Метод isPrototypeOf() проверяет, входит ли объект в цепочку прототипов другого объекта.
435 Object.prototype.propertyIsEnumerable() JavaScript, Method, Object, Prototype, Reference, Référence(2)
Метод propertyIsEnumerable() возвращает логическое значение, указывающее, является ли указанное свойство перечисляемым.
436 Object.prototype.toLocaleString() JavaScript, Method, Object, Prototype
Метод toLocaleString() возвращает строку, представляющую объект. Этот метод предназначен для переопределения унаследованными объектами в целях поддержки зависимости от локали.
437 Object.prototype.toSource() JavaScript, Method, Object, Prototype
Метод toSource() возвращает строку, представляющую исходный код объекта.
438 Object.prototype.toString() JavaScript, Method, Object, Prototype
Метод toString() возвращает строку, представляющую объект.
439 Object.prototype.unwatch() JavaScript, Method, Object, Prototype
Метод unwatch() удаляет точку наблюдения, установленную методом watch().
440 Object.prototype.valueOf() JavaScript, Method, Object, Prototype
Метод valueOf() возвращает примитивное значение указанного объекта.
441 Object.prototype.watch() JavaScript, Method, Object, Prototype
Метод watch() следит за присваиванием свойству значений и запускает указанную функцию, когда это происходит.
442 Object.seal() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence(2)
Метод Object.seal() запечатывает объект, предотвращая добавление новых свойств к объекту и делая все существующие свойства не настраиваемыми. Значения представленных свойств всё ещё могут изменяться, поскольку они остаются записываемыми.
443 Object.setPrototypeOf() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Object, Reference, Référence(2), polyfill
Метод Object.setPrototypeOf() устанавливает прототип (то есть, внутреннее свойство [[Prototype]]) указанного объекта в другой объект или null.
444 Object.values()
Метод  Object.values() возвращает массив значений перечисляемых свойств объекта в том же порядке что и цикл for...in.
445 ParallelArray
Целью ParallelArray является распараллеливание данных в веб-приложениях. Все функции, которые доступны на простом массиве могут исполняться параллельно на ParallelArray, при необходимости можно вернуться к последовательному исполнению. Чтобы убедиться что ваш код исполняется параллельно, it is suggested that the functions should be limited to the parallelizable subset of JS that Firefox supports.
446 Promise ECMAScript6, JavaScript, Promise, Обещания
Объект Promise (обещание) используется для отложенных и асинхронных вычислений. Promise может находиться в трёх состояниях:
447 Promise.all() ECMAScript6, JavaScript, Обещание, метод
Метод Promise.all(iterable) возвращает обещание, которое выполнится тогда, когда будут выполнены все обещания, переданные в виде перечисляемого аргумента, или отклонено любое из переданных обещаний.
448 Promise.prototype JavaScript, Обещание, Свойство
Cвойство Promise.prototype представляет собой прототип конструктора Promise.
449 Promise.prototype.catch() ECMAScript6, JavaScript, Prototype, Обещание, метод
Метод catch() возвращает Promise(обещание) и работает только в случае отклонения обещания. Ведет себя аналогично вызову Promise.prototype.then(undefined, onRejected).
450 Promise.prototype.finally()
Метод finally() возвращает Promise. Когда Promise (обещание) был выполнен, в не зависимости успешно или с ошибкой, указаная функция будет выполнена. Это дает возможность запустить один раз определенный участок кода, который должен выполнится вне зависимости от того, с каким результатом выполнился Promise.
451 Promise.prototype.then() ECMAScript6, JavaScript, метод
Метод then() возвращает Promise (обещание). Метод принимает два аргумента, колбэк-функции для случаев выполнения и отказа соответственно.
452 Promise.race() ECMAScript6, Promise, Обещание, метод
Метод Promise.race(iterable) возвращает выполненое или отклоненое обещание, в зависимости от того, с каким результатом завершится первое из переданных обещаний, со значением или причиной отклонения этого обещания.
453 Promise.reject()
Метод Promise.reject(reason) возвращает объект Promise, который был отклонен по указанной причине.
454 Promise.resolve() ECMAScript6, JavaScript, Обещание, метод
Метод Promise.resolve(value) возвращает Promise выполненый с переданным значением. Если переданное значение является thenable - обьект (т.е. имеет метод "then" method), возвращаемое обещание будет следовать thenable - обьекту, принимая свое состояние; в ином случае возвращаемое обещание будет выполнено с переданным значением.
455 RangeError Error, JavaScript, Object, RangeError
Объект RangeError представляет ошибку, возникающую, когда значение не входит в множество или выходит за диапазон допустимых значений.
456 RangeError.prototype Error, JavaScript, Property, Prototype, RangeError
Свойство RangeError.prototype представляет прототип конструктора объекта RangeError.
457 ReferenceError Error, JavaScript, Object, Reference, ReferenceError
Объект ReferenceError представляет ошибку, возникающую при обращении к несуществующей переменной.
458 ReferenceError.prototype Error, JavaScript, Property, Prototype, ReferenceError
Свойство ReferenceError.prototype представляет прототип конструктора объекта ReferenceError.
459 Reflect
Reflect - это встроенный объект, который предоставляет методы для перехватывания JavaScript операций. Эти методы аналогичны методам proxy handler`ов. Reflect - это не функциональный, а простой объект, он не является сконструированным.
460 Reflect.apply() ECMAScript 2015, JavaScript, Reflect, метод
Статический метод Reflect.apply() вызывает переданную ему функцию с указанными аргументами.
461 Reflect.get() ECMAScript 2015, JavaScript, Reflect, метод
Статический метод Reflect.get() работает также, словно если бы мы получали свойство объекта (target[propertyKey]) с помощью функции.
462 Reflect.ownKeys()
Статический метод Reflect.ownKeys() возвращает массив имен, а также Symbols собственных полей объекта target .
463 RegExp Constructor, JavaScript, Reference, RegExp, Référence(2), регулярные выражения
Конструктор RegExp создаёт объект регулярного выражения для сопоставления текста с шаблоном.
464 RegExp.$1-$9
Нестандартные свойства $1, $2, $3, $4, $5, $6, $7, $8, $9 являются статическими и доступными только для чтения свойствами регулярных выражений, которые содержат найденые подстроки, обернутые в скобки.
465 RegExp.lastIndex JavaScript, Property, Reference, RegExp, Référence(2), регулярные выражения
Свойство lastIndex является целочисленным свойством регулярного выражения, доступным как для чтения, так и для записи, которое определяет индекс, с которого следует начинать следующее сопоставление.
466 RegExp.prototype JavaScript, Property, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Свойство RegExp.prototype представляет объект прототипа для констуктора RegExp.
467 RegExp.prototype.exec() JavaScript, Method, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Метод exec() выполняет поиск сопоставления регулярного выражения в указанной строке. Возвращает массив с результатами или null.
468 RegExp.prototype.flags ECMAScript6, Experimental, Expérimental(2), JavaScript, Property, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Свойство flags возвращает строку, состоящую из флагов текущего регулярного выражения.
469 RegExp.prototype.global JavaScript, Property, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Свойство global указывает, использовался ли в определении регулярного выражения флаг "g". Свойство global является свойством только для чтения и принадлежит экземпляру регулярного выражения.
470 RegExp.prototype.ignoreCase JavaScript, Property, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Свойство ignoreCase указывает, использовался ли в определении регулярного выражения флаг "i". Свойство ignoreCase является свойством только для чтения и принадлежит экземпляру регулярного выражения.
471 RegExp.prototype.multiline JavaScript, Property, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Свойство multiline указывает, использовался ли в определении регулярного выражения флаг "m". Свойство multiline является свойством только для чтения и принадлежит экземпляру регулярного выражения.
472 RegExp.prototype.source JavaScript, Property, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Свойство source возвращает строку, содержащую текст шаблона регулярного выражения без прямых слешей с обеих сторон и без флагов регулярного выражения.
473 RegExp.prototype.sticky ECMAScript6, Experimental, Expérimental(2), JavaScript, Property, Prototype, Reference, RegExp, Référence(2), регулярные выражения
No summary!
474 RegExp.prototype.test() JavaScript, Method, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Метод test() выполняет поиск сопоставления регулярного выражения указанной строке. Возвращает true или false.
475 RegExp.prototype.toSource() JavaScript, Method, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Метод toSource() возвращает строковое представление исходного кода объекта.
476 RegExp.prototype.toString() JavaScript, Method, Prototype, Reference, RegExp, Référence(2), регулярные выражения
Метод toString() возвращает строковое представление регулярного выражения.
477 RegExp.prototype.unicode
Источник этого интерактивного примера хранится в GitHub репозитории. Если вы хотите внести свой вклад в проект интерактивных примеров, скопируйте https://github.com/mdn/interactive-examples и отправьте нам pull request.
478 RegExp.prototype[@@search]() JavaScript, Prototype, Reference, RegExp, метод, регулярные выражения
Метод [@@search]() выполняет поиск совпадения между регулярным выражением this и строкой.
479 RegExp.prototype[@@split]()
[@@split]() метод делит объект String  в массив сторок, путём разбиения строки на подстроки.
480 Set ECMAScript6, JavaScript, set, Экспериментальный
Объекты Set позволяют вам сохранять уникальные значения любого типа, как примитивы, так и другие типы объектов.
481 Set.prototype
The Set.prototype property represents the prototype for the Set constructor.
482 Set.prototype.add()
Метод add() добавляет новый элемент с заданным значением в конец объекта Set.
483 Set.prototype.clear() ECMAScript6, JavaScript, Method, Prototype, set
Метод clear() удаляет все элементы из объекта Set.
484 Set.prototype.delete()
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
485 Set.prototype.has()
Метод  has() возвращает логическое значение, показывающее, существует ли элемент с указанным значением в объекте  Set или нет.
486 SharedArrayBuffer
Объект SharedArrayBuffer используется для создания разделенного буфера фиксированной длины для хранения примитивных бинарных данных, подобно объекту ArrayBuffer, но могут быть использованы для создания обзора на разделенную память. В отличие от ArrayBufferSharedArrayBuffer не может быть отсоединен.
487 String JavaScript, Reference, Référence(2), String
Глобальный объект String является конструктором строк, или, последовательностей символов.
488 String.fromCharCode() JavaScript, Method, Reference, Référence(2), String, Unicode
Статический метод String.fromCharCode() возвращает строку, созданную из указанной последовательности значений Юникода.
489 String.fromCodePoint() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Reference, Référence(2), String
Статический метод String.fromCodePoint() возвращает строку, созданную из указанной последовательности кодовых точек.
490 String.length JavaScript, Property, Prototype, Reference, Référence(2), String
Свойство length представляет длину строки.
491 String.prototype JavaScript, Property, Prototype, Reference, Référence(2), String
Свойство String.prototype представляет прототип объекта String.
492 String.prototype.anchor() JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод anchor() создаёт якорный HTML-элемент <a>, используемый в качестве цели гиперссылки.
493 String.prototype.big() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод big() создаёт HTML-элемент <big>, заставляющий строку отображаться большим шрифтом.
494 String.prototype.blink() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод blink() создаёт HTML-элемент <blink>, заставляющий строку мерцать.
495 String.prototype.bold() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод bold() создаёт HTML-элемент <b>, заставляющий строку отображаться полужирным шрифтом.
496 String.prototype.charAt() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод charAt() возвращает указанный символ из строки.
497 String.prototype.charCodeAt() JavaScript, Method, Reference, Référence(2), String, Unicode
Метод charCodeAt() возвращает числовое значение Юникода для символа по указанному индексу (за исключением кодовых точек Юникода, больших 0x10000).
498 String.prototype.codePointAt() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Prototype, Reference, Référence(2), String
Метод codePointAt() возвращает неотрицательное целое число, являющееся закодированным в UTF-16 значением кодовой точки.
499 String.prototype.concat() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод concat() объединяет текст из двух или более строк и возвращает новую строку.
500 String.prototype.endsWith() Experimental, Expérimental(2), JavaScript, Method, Prototype, Reference, Référence(2), String
Метод endsWith() определяет, заканчивается ли строка символами другой строки, возвращая, соотвественно, true или false.
501 String.prototype.fixed() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод fixed() создаёт HTML-элемент <tt>, заставляющий строку отображаться моноширинным шрифтом.
502 String.prototype.fontcolor() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод fontcolor() создаёт HTML-элемент <font>, заставляющий строку отображаться шрифтом указанного цвета.
503 String.prototype.fontsize() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод fontsize() создаёт HTML-элемент <font>, заставляющий строку отображаться шрифтом указанного размера.
504 String.prototype.includes() JavaScript, Prototype, Reference, String, метод
Метод includes() проверяет, содержит ли строка заданную подстроку, и возвращает, соответственно true или false.
505 String.prototype.indexOf() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод indexOf() возвращает индекс первого вхождения указанного значения в строковый объект String, на котором он был вызван, начиная с индекса fromIndex. Возвращает -1, если значение не найдено.
506 String.prototype.italics() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод italics() создаёт HTML-элемент <i>, заставляющий строку отображаться курсивом.
507 String.prototype.lastIndexOf() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод lastIndexOf() возвращает индекс последнего вхождения указанного значения в строковый объект String, на котором он был вызван, или -1, если ничего не было найдено. Поиск по строке ведётся от конца к началу, начиная с индекса fromIndex.
508 String.prototype.link() JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод link() создаёт HTML-элемент <a>, заставляющий строку отображаться в виде ссылки на другой URL.
509 String.prototype.localeCompare() Internationalization, JavaScript, Method, Prototype, Reference, Référence(2), String
Метод localeCompare() возвращает число, указывающее, должна ли данная строка находиться до, после или в том же самом месте, что и строка, переданная через параметр, при сортировке этих строк.
510 String.prototype.match() JavaScript, Method, Prototype, Reference, Référence(2), String, регулярные выражения
Метод match() возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением.
511 String.prototype.normalize() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Prototype, Reference, Référence(2), String, Unicode
Метод normalize() возвращает форму нормализации Юникода данной строки (если значение не является строкой, сначала оно будет в неё преобразовано).
512 String.prototype.padEnd() JavaScript, Справка, Строка, Экспериментально, метод
Метод padEnd() дополняет текущую строку с помощью заданной строки (в конечном счете повторяя), так чтобы результирующая строка достигла заданной длины. Дополнение применяется в конце (справа) текущей строки.
513 String.prototype.padStart() JavaScript, Ссылка, Строка, Экспериментальное, метод
Метод padStart() заполняет текущую строку другой сторокой (несколько раз, если нужно) так, что итоговая строка достигает заданной длины. Заполнение осуществляется в начале (слева) текущей строки.
514 String.prototype.quote() JavaScript, Method, Obsolete, Prototype, Reference, Référence(2), String
Нестандартный метод quote() возвращает копию строки, заменяя различные специальные символы в строке их управляющими последовательностями и заключая результат в двойные кавычки (").
515 String.prototype.repeat() ECMAScript 2015, Experimental, Expérimental(2), JavaScript, Method, Prototype, Reference, Référence(2), String
Новая строка, содержащая указанное количество копий строки, для которой был вызван метод.
516 String.prototype.replace() JavaScript, Method, Prototype, Reference, Référence(2), String, регулярные выражения
Метод replace() возвращает новую строку с некоторыми или всеми сопоставлениями с шаблоном, заменёнными на заменитель. Шаблон может быть строкой или регулярным выражением, а заменитель может быть строкой или функцией, вызываемой при каждом сопоставлении.
517 String.prototype.search() JavaScript, Method, Prototype, Reference, Référence(2), String, регулярные выражения
Метод search() выполняет поиск сопоставления между регулярным выражением и этим объектом String.
518 String.prototype.slice() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод slice() извлекает часть строки и возвращает новую строку.
519 String.prototype.small() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод small() создаёт HTML-элемент <small>, заставляющий строку отображаться маленьким шрифтом.
520 String.prototype.split() JavaScript, Method, Prototype, Reference, Référence(2), String, регулярные выражения
Метод split() разбивает объект String на массив строк путём разделения строки указанной подстрокой.
521 String.prototype.startsWith() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Prototype, Reference, Référence(2), String
Метод startsWith() определяет, начинается ли строка с символов другой строки, возвращая, соотвественно, true или false.
522 String.prototype.strike() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод strike() создаёт HTML-элемент <strike>, заставляющий строку отображаться зачёркнутым текстом.
523 String.prototype.sub() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод sub() создаёт HTML-элемент <sub>, заставляющий строку отображаться подстрочным текстом (нижним индексом).
524 String.prototype.substr() JavaScript, Method, Prototype, Reference, String
Метод substr() возвращает указанное количество символов из строки, начиная с указанной позиции.
525 String.prototype.substring() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод substring() возвращает подстроку строки между двумя индексами, или от одного индекса и до конца строки.
526 String.prototype.sup() Deprecated, JavaScript, Method, Prototype, Reference, Référence(2), String, Методы оборачивания в HTML
Метод sup() создаёт HTML-элемент <sup>, заставляющий строку отображаться надстрочным текстом (верхним индексом).
527 String.prototype.toLocaleLowerCase() Internationalization, JavaScript, Method, Prototype, Reference, Référence(2), String
Метод toLocaleLowerCase() возвращает значение строки, на которой он был вызван, преобразованное в нижний регистр согласно правилам преобразования регистра локали.
528 String.prototype.toLocaleUpperCase() Internationalization, JavaScript, Method, Prototype, Reference, Référence(2), String
Метод toLocaleUpperCase() возвращает значение строки, на которой он был вызван, преобразованное в верхний регистр согласно правилам преобразования регистра локали.
529 String.prototype.toLowerCase() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод toLowerCase() возвращает значение строки, на которой он был вызван, преобразованное в нижний регистр.
530 String.prototype.toSource() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод toSource() возвращает строковое представление исходного кода объекта.
531 String.prototype.toString() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод toString() возвращает строку, представляющую указанный объект.
532 String.prototype.toUpperCase() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод toUpperCase() возвращает значение строки, на которой он был вызван, преобразованное в верхний регистр.
533 String.prototype.trim() ECMAScript5, JavaScript, Method, Prototype, Reference, Référence(2), String
Метод trim() удаляет пробельные символы с начала и конца строки. Пробельными символами в этом контексте считаются все собственно пробельные символы (пробел, табуляция, неразрывный пробел и прочие) и все символы конца строки (LF, CR и прочие).
534 String.prototype.trimLeft() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод trimLeft() удаляет пробельные символы с левого конца строки.
535 String.prototype.trimRight() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод trimRight() удаляет пробельные символы с правого конца строки.
536 String.prototype.valueOf() JavaScript, Method, Prototype, Reference, Référence(2), String
Метод valueOf() возвращает примитивное значение объекта String.
537 String.prototype[@@iterator]() ECMAScript6, Experimental, Expérimental(2), Iterator, JavaScript, Method, Prototype, Reference, Référence(2), String
Метод [@@iterator]() возвращает новый объект итератора Iterator, который проходит по кодовым точкам строкового значения, возвращая каждую кодовую точку в виде строкового значения.
538 String.raw() ECMAScript6, Experimental, Expérimental(2), JavaScript, Method, Reference, Référence(2), String
Статический метод String.raw() является теговой функцией для шаблонных строк; подобно префиксу r в Python или префиксу @ в C# для строковых литералов, эта функция используется для получения необработанной строки из шаблона.
539 Symbol API, ECMAScript6, JavaScript, Symbol, Символы
Символ (анг. Symbol) — это уникальный и неизменяемый тип данных, который может быть использован как идентификатор для свойств объектов. Символьный объект (анг. symbol object) — это объект-обёртка (англ. wrapper) для примитивного символьного типа.
540 Symbol.for()
Метод Symbol.for(key) ищет ранее созданный разделяемый символ по заданному ключу и возвращает его, если он найден. В противном случае создается новый разделяемый символ для данного ключа в глобальном реестре символов.
541 Symbol.hasInstance
Symbol.hasInstance — известный символ, который используется для определения является ли объект экземпляром конструктора. Этот символ используется для изменения поведения оператора instanceof.
542 Symbol.isConcatSpreadable ECMScript 2015, JavaScript, Property
Symbol.isConcatSpreadable - это известный символ, который используется для  определения, должен ли объект редуцироваться к сумме своих элементов при использовании метода Array.prototype.concat().
543 Symbol.iterator ECMAScript6, JavaScript, Свойство, Символы
Symbol.iterator — известный символ, задающий итератор объекта, используемый по умолчанию. Применяется в конструкции for...of.
544 Symbol.keyFor()
Строка с ключом заданного символа, если он есть в глобальном реестре символов, либо undefined, если его там нет.
545 Symbol.match ECMAScript6, JavaScript, Свойство, Символы
Symbol.match — известный символ, определяющий соответствие строки регулярному выражению. Этот метод вызывается функцией String.prototype.match().
546 Symbol.prototype ECMAScript6, JavaScript, Свойство, Символы
Свойство Symbol.prototype указывает на прототип конструктора Symbol.
547 Symbol.prototype.valueOf()
Метод valueOf() возвращает примитивное значение символьного объекта.
548 Symbol.replace
Symbol.replace — известный символ, задающий метод для замены подстрок в строке. Эта функция вызывается методом String.prototype.replace().
549 Symbol.search ECMASript 2015, JavaScript, Property, Symbol
Широко известный символ Symbol.search указывает метод, который вернёт индекс внутри строки, соответствующей регулярному выражению. Эта функция вызывается методом String.prototype.search().
550 Symbol.species ECMAScript6, Experimental, JavaScript, Свойство, Символы
Symbol.species известный символ, позволяющий определить конструктор, использующийся для создания порождённых объектов.
551 Symbol.split
Symbol.split общеизвестный символ определяет метод, который делит строки в индексах, соответствующих регулярному выражению. Эта функция вызывается методом String.prototype.split().
552 Symbol.toPrimitive @@toPrimitive, toPrimitive
Symbol.toPrimitive является символом (symbol), который описывает свойство объекта как функцию, которая вызывается при преобразовании объекта в соответсвующее примитивное значение.
553 Symbol.unscopables ECMAScript6, JavaScript, Property, Symbol
Широко известный символ Symbol.unscopables используется для указания значения объекта, чьи собственные и наследуемые имена свойств исключаются из привязок связанного объекта оператора with.
554 SyntaxError Error, JavaScript, Object, Reference, Référence(2), SyntaxError
Объект SyntaxError представляет ошибку, возникающую при попытке интерпретировать синтаксически неправильный код.
555 SyntaxError.prototype Error, JavaScript, Property, Prototype, SyntaxError
Свойство SyntaxError.prototype представляет прототип конструктора объекта SyntaxError.
556 TypeError Error, JavaScript, Object, Reference, TypeError
Объект TypeError представляет ошибку, возникающую, когда значение имеет не ожидаемый тип.
557 TypeError.prototype Error, JavaScript, Property, Prototype, TypeError
Свойство TypeError.prototype представляет прототип конструктора объекта TypeError.
558 TypedArray JavaScript, TypedArray, TypedArrays, Типизированные массивы
Объект TypedArray (типизированный массив) это массивоподобное представление нижележащего буфера с бинарными данными (ArrayBuffer). Нет ни глобального свойства TypedArray, ни открытого конструктора TypedArray. Но существует ряд глобальных элементов, которые являются конструкторами типизированных массивов для конкретно заданных типов данных. Они приведены ниже. Далее вы найдёте общие свойства и функции, которые можно использовать с любыми типизированными массивами.
559 TypedArray.BYTES_PER_ELEMENT JavaScript, TypedArray
Свойство TypedArray.BYTES_PER_ELEMENT содержит размер в байтах каждого элемента типизированного массива.
560 TypedArray.prototype TypedArray, Типизированный массив
Свойство TypedArray.prototype является прототипом для TypedArray-конструкторов.
561 TypedArray.prototype.join() JavaScript, Prototype, TypedArray, Массив
Метод join() объединяет все элементы массива в строку. Метод работает по тому же алгоритму, что и  Array.prototype.join(). TypedArray это один из типизированных массивов: типы массивов.
562 TypedArray.prototype.set() Типизированные массивы, Типизированный массив, метод, прототип
Метод set() сохраняет значения в типизированном массиве, читая значения из предоставленного массива.
563 get TypedArray[@@species] JavaScript, Property, TypedArray
TypedArray[@@species] - это способ доступа, с помощью которого можно получить конструктор типизированного массива.
564 URIError Error, JavaScript, Object, Reference, Référence(2), URIError
Объект URIError представляет ошибку, возникающую при неправильном использовании глобальных функций обработки URI.
565 URIError.prototype Error, JavaScript, Property, Prototype, URIError
Свойство URIError.prototype представляет прототип конструктора объекта URIError.
566 Uint16Array
Объект Uint16Array представляет типизированный массив 16-битных целых беззнаковых чисел с платформо-зависимым порядком байт. Если необходим контроль за порядком байт, то вместо этого объекта используйте DataView. Содержимое инициализируется значением 0. Создав экземпляр Uint16Array , можно получить доступ к элементам массива, используя методы объекта или стандартный синтаксис доступа к элементу массива по его индексу (с помощью скобочной нотации).
567 Uint32Array
Объект Uint32Array представляет типизированный массив 32-битных целых беззнаковых чисел с платформо-зависимым порядком байт. Если необходим контроль за порядком байт, то вместо этого объекта используйте DataView. Содержимое инициализируется значением 0. Создав экземпляр Uint32Array, можно получить доступ к элементам массива, используя методы объекта или стандартный синтаксис доступа к элементу массива по его индексу (с помощью скобочной нотации).
568 Uint8Array
Объект Uint8Array представляет типизированный массив 8-разрядных целых беззнаковых значений. Содержимое инициализируется значением 0. Создав экземпляр Uint8Array, возможно получить доступ к элементам массива, используя методы объекта или стандартный синтаксис доступа к элементу массива по его индексу (с помощью скобочной нотации).
569 Uint8ClampedArray
Типизированный массив Uint8ClampedArray —  это массив,  служащий для храния 8-битных безнаковых чисел, обрезаемых до диапазона от 0 до 255. Если значение меньше 0, то оно будет приведено к 0 , и к 255, если оно больше 255. Числа с плавающей точкой округляются с помощью математического округления. Массив инициализуруется нулями. После того как значение установлено, Вы можете ссылаться на него с помощью методов объекта или через стандартный синтаксис массивов (то есть, брать значения с помощью квадратных скобок).
570 WeakMap
Объект WeakMap — коллекция пар ключ-значение. В качестве ключей могут быть использованы только объекты, а значения могут быть произвольных типов.
571 WeakMap.prototype
WeakMap.prototype свойство указыкает на прототип WeakMap конструктора.
572 WeakMap.prototype.clear()
Метод clear() удаляет все элементы из объекта WeakMap, но он больше не является частью ECMAScript и его реализаций.
573 WeakMap.prototype.delete()
Метод delete() удаляет элемент из объекта WeakMap.
574 WeakMap.prototype.get()
Метод get() возвращает элемент из объекта WeakMap,
575 WeakMap.prototype.has()
Метод has() возвращает булевое значение, которое указывает на то существует элемент с таким ключом в объекте WeakMap или нет.
576 WeakMap.prototype.set()
Метод set() добавляет новый элемент с указанными ключом и значением в объект WeakMap.
577 WeakSet ECMAScript6, JavaScript, WeakSet
Объект WeakSet - коллекция, элементами которой могут быть только объекты. Ссылки на эти объекты в WeakSet являются слабыми. Каждый объект может быть добавлен в WeakSet только один раз.
578 WeakSet.prototype ECMAScript6, JavaScript, Property, WeakSet
Свойство WeakSet.prototype представляет прототип для конструктора WeakSet.
579 WeakSet.prototype.add() ECMAScript6, JavaScript, Method, Prototype, WeakSet
Метод add() добавляет новый объект в конец объекта WeakSet.
580 WeakSet.prototype.delete() ECMAScript6, JavaScript, Method, Prototype, WeakSet
Метод delete() удаляет указанный элемент из объекта WeakSet.
581 WeakSet.prototype.has() ECMAScript6, JavaScript, Method, Prototype, WeakSet
Метод has() определяет, содержит ли WeakSet определённый элемент, возвращая в зависимости от этого true или false.
582 WebAssembly
Объект JavaScript WebAssembly действует как пространство имен для всего WebAssembly-связанного функционала.
583 WebAssembly.compile()
Функция WebAssembly.compile() компилирует WebAssembly.Module из двоичного кода WebAssembly. Эта функция полезна, если необходимо компилировать модуль до того, как его можно создать (в противном случае следует использовать функцию WebAssembly.instantiate().
584 WebAssembly.compileStreaming()
Функция WebAssembly.compileStreaming() компилирует WebAssembly.Module непосредственно из потокового исходника. Эта функция полезна, если необходимо скомпилировать модуль до того, как его можно создать (в противном случае следует использовать функцию WebAssembly.instantiateStreaming().
585 decodeURI()
Метод decodeURI() декодирует унифицированный идентификатор ресурса (URI), созданный при помощи метода encodeURI или другой подобной процедуры.
586 decodeURIComponent()
Метод decodeURIComponent() декодирует управляющие последовательности символов в компоненте Uniform Resource Identifier (URI), созданные с помощью метода encodeURIComponent или другой подобной процедуры.
587 encodeURI() JavaScript, URI
Предполагается, что URI является полным URI, поэтому не кодирует зарезервированные символы, имеющие особое значение в URI.
588 encodeURIComponent()
encodeURIComponent() - метод, кодирующий компонент универсального идентификатора ресурса (URI) заменой каждой определенной последовательности символов одной, двумя, тремя или четырьмя последовательностями символов, представленных в кодировке UTF-8  (будет только 4 управляющих последовательности для символов, состоящих из 2 "суррогатных" символов).
589 escape()
Устаревший метод escape() возвращает новую строку, в которой определенные символы заменены шестнадцаричной управляющей последовательностью.  Используйте методы encodeURI или encodeURIComponent вместо него.
590 eval()
Метод eval() выполняет JavaScript код, представленный строкой.
591 isFinite() JavaScript, Number
Глобальная isFinite() функция определяет, является ли переданное значение конечным числом. Если необходимо, параметр сначала преобразуется в число.
592 isNaN Functions, JavaScript, Method
Функция isNaN() определяет является ли литерал или переменная нечисловым значением (NaN) или нет. При работе с функцией необходимо проявлять осторожность так как она имеет свои особенности. В качестве альтернативы можно использовать метод Number.isNaN() из ECMAScript 6, или дополнительно проверять литерал или переменную на нечисловое значение при помощи typeof.
593 null JavaScript, Literal, Primitive
No summary!
594 parseFloat() JavaScript, Number
Функция parseFloat() принимает строку в качестве аргумента и возвращает десятичное число (число с плавающей точкой)
595 parseInt() JavaScript
Функция parseInt() принимает строку в качестве аргумента и возвращает целое число в соответствии с указанным основанием системы счисления.
596 undefined JavaScript
Значение глобального свойства undefined представляет значение undefined. Это одно из примитивных значений JavaScript.
597 unescape()
Устаревший метод unescape(str) создает новую строку в которой шестнадцатиричная последовательность симоволов вида %xx заменяется эквивалентами из кодировки ASCII. Знаки, закодированные в формате %uxxxx (знаки Юникода), заменяются знаками Юникода в шестнадцатеричной кодировке xxxx.
598 uneval() JavaScript
uneval() метод создает строковое представление исходного кода объекта.
599 Прокси ECMAScript6, JavaScript, Объект, Прокси
Прокси используются программистами для объявления расширенной семантики JavaScript объектов. Стандартная семантика реализована в движке JavaScript, который обычно написан на низкоуровневом языке программирования, например C++. Прокси позволяют программисту определить поведение объекта при помощи JavaScript. Другими словами они являются инструментом метапрограммирования.
600 Proxy handler ECMAScript 2015, JavaScript, NeedsTranslation, Proxy, TopicStub
The proxy's handler object is a placeholder object which contains traps for proxies.
601 handler.set() Прокси, метод
Метод handler.set() является ловушкой для установки значения свойства.
602 Proxy.revocable() ECMAScript 2015, JavaScript, Proxy, метод
Метод Proxy.revocable() используется, чтобы создать отменяемый Proxy объект.
603 Функции Функции, Функция
В общем случае, функция — это "подпрограмма", которую можно вызывать из внешнего (или внутренного, в случае рекурсии) по отношению к функции кода. Как и сама программа, функция состоит из последовательности инструкций, называемой телом функции. Значения могут быть переданы в функцию, а функция вернёт значение.
604 getter геттер
Синтаксис get связывает свойство объекта с функцией, которая будет вызываться при обращении к этому свойству.
605 setter
Оператор set связывает свойство объекта с функцией, которая будет вызвана при попытке установить это свойство.
606 Объект arguments Functions, JavaScript, arguments
Объект arguments — это подобный массиву объект, который содержит аргументы, переданные в функцию.
607 arguments.callee
Свойство callee псевдомассива arguments хранит ссылку на функцию-родитель.
608 arguments.caller Functions, JavaScript, Obsolete, Property, arguments
Устаревшее свойство arguments.caller использовалось для того, чтобы определить источник вызова функции, выполняющейся в текущий момент времени. Данное свойство было удалено и больше не работает.
609 arguments.length
arguments.length  свойство, содержащее число аргументов переданных в функцию.
610 Определение методов
Начиная с ECMAScript 6, существует короткий синтаксис для определения методов в инициализаторе объекта. По сути, это сокращение для функции, которая назначена имени метода.
611 Оставшиеся параметры (rest parameters) JavaScript, Оставшиеся параметры, Функции
Синтаксис оставшихся параметров функции позволяет представлять неограниченное множество аргументов в виде массива.
612 Параметры по умолчанию ECMAScript6, JavaScript, Функции, Экспериментальный
Параметры по умолчанию позволяют задавать формальным параметрам функции значения по умолчанию, если для них не указано значение или передан undefined.
613 Стрелочные функции ECMAScript6, JavaScript, Функции
Выражения стрелочных функций имеют более короткий синтаксис по сравнению с функциональными выражениями и лексически привязаны к значению this (но не привязаны к собственному thisargumentssuper, или new.target). Стрелочные функции всегда анонимные.
614 Шаблонные строки ECMAScript6, JavaScript, Строки, Шаблонные строки, Экспериментальный
Шаблонные литералы заключены в обратные кавычки (` `) вместо двойных или одинарных. Они могут содержать подстановки, обозначаемые знаком доллара и фигурными скобк'ами (${выражение}). Выражения в подстановках и текст между ними передаются в функцию. По умолчанию функция просто объединяет все части в строку. Если перед строкой есть выражение (здесь это tag), то шаблонная строка называется "теговым шаблоном". В этом случае, теговое выражение (обычно функция) вызывается с обработанным шаблонным литералом, который вы можете изменить перед выводом. Для экранирования обратной кавычки в шаблонных литералах указывается обратный слэш \.
615 Типизованные массивы JavaScript
Типизованные массивы в JavaScript являются массиво-подобными объектами, предоставляющими механизм доступа к сырым двоичным данным. Как вы уже можете знать, массив Array растет и обрезается динамически, и может содержать элементы любого типа JavaScript. Благодаря оптимизациям JavaScript движков, массивы остаются быстрыми. Однако, со временем, веб-приложения становятся все более и более мощными, появляется необходимость работы с аудио- и видео-данными, требуется доступ к сырым данным WebSocket`ов, и так далее. Становится очевидным, что возможность быстрой и эффективной работы с двоичными данными в JavaScript будет очень полезной, для чего типизованные массивы и предназначены.
616 Типы данных JavaScript и структуры данных JavaScript, Типы данных, Учебник
Все языки программирования содержат встроенные типы данных, но они часто отличаются друг от друга в разных языках. Эта статья — попытка описать встроенные структуры (типы) данных, доступные в JavaScript, и их свойства. На их основе строятся другие структуры данных. Когда это возможно, то мы будем сравнивать типы данных в разных языках.
617 Управление памятью
Низкоуровневые языки программирования (например, C) имеют низкоуровневые примитивы для управления памятью, такие как malloc() и free(). В JavaScript же память выделяется динамически при создании сущностей (т.е., объектов, строк и т.п.) и "автоматически" освобождается, когда они больше не используются. Последний процесс называется сборкой мусора . Слово "автоматически" является источником путаницы и зачастую создает у программистов на JavaScript (и других высокоуровневых языках) ложное ощущение, что они могут не заботиться об управлении памятью.
618 Что нового в JavaScript JavaScript, Versions
Эта глава содержит информацию об истории версий JavaScript и статусе их реализаций в основанных на Mozilla/SpiderMonkey JavaScript-приложениях, таких, как Firefox.
619 Firefox JavaScript changelog
Ниже представлен список изменений для возможносте JavaScript в соответствующей версии Firefox.
620 New in JavaScript 1.8 Версии
Следующее описание относится к  JavaScript 1.8. Эта версия была включена в Firefox 3 является частью Gecko 1.9. баг 380236 – здесь вы можете просмотреть исправленные в процессе разработки JavaScript 1.8 баги.
621 Новое в JavaScript 1.5
Следующий список описывает изменения в JavaScript 1.5. Эта версия была включена в Netscape Navigator 6.0, дата релиза которого – 14 ноября 2000 года. Также Javascript 1.5 использовался в более поздних версиях Netscape Navigator, а также Firefox 1.0.  JavaScript 1.5 соответствует JScript версии 5.5 используемой в Internet Explorer 5.5, который был представлен в июле 2000. Соответствующая версия стандарта ECMA – ECMA-262 третьей редакции (от декабря 1999 года).
622 Новое в JavaScript 1.6 JavaScript
The following is a changelog for JavaScript 1.6. This version was included in Firefox 1.5 (Gecko 1.8), which was released in November 2005. The corresponding ECMA standard is ECMA-262 Edition 3 and ECMAScript for XML (E4X) with some additional features. Several new features were introduced: E4X, several new Array methods, and Array and String generics.
623 Новое в JavaScript 1.7 JavaScript
The following is a changelog for JavaScript 1.7. This version was included in Firefox 2 (October 2006).
624 Новое в JavaScript 1.8.1 Firefox 3.5, JavaScript, Версии
Ниже приведен список изменений в JavaScript 1.8.1. Эта версия включена в Firefox 3.5.
625 Новое в JavaScript 1.8.5
Далее приведён список изменений в JavaScript 1.8.5. Эта версия была включена в Firefox 4.
626 Поддержка ECMAScript 5 в Mozilla ECMAScript5, JavaScript, Versions
Стандарт ECMAScript 5.1, последнее издание стандарта, на котором основан язык JavaScript, был принят в июне 2011 года.
627 Поддержка ECMAScript 6 в Mozilla ECMAScript6, JavaScript
ECMAScript 2015 - это новая версия стандарта, имеющая кодовое имя "Harmony","ES.next" или "ECMAScript 6". Черновая спецификация может быть найдена в официальном вики ECMA. Первый рабочий черновик, основанный на ECMAScript 5.1, был опубликован 12 июля 2011 как "ES.next". По состоянию на август 2014 в ECMAScript 2015 больше не принимаются новые функции и ожидается окончание работы над ним в конце 2014 с официальной публикацией в марте 2015.
628 Поддержка ECMAScript 7 в Mozilla ECMAScript7, JavaScript
ECMAScript Next является следующей ступенью развития стандарта ECMA-262. Новые возможности языка уже включались в черновик 6-й редакции, в которую больше не добавляются новые возможности и работа над ней близка к завершению. Вы можете посмотреть список предложений в репозитории tc39/ecma262 на GitHub.
Текущие недочёты в процессе спецификации планируется разрешить в несколько этапов и чемпионатов. Также, предлагается соблюдать цикл публикации стандарта в 2 года. Для просмотра информации о ходе процесса спецификации после выпуска ES2015 смотрите презентацию Rafael Weinstein.