Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Индекс

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

Страница Теги и описание
1 JavaScript JavaScript, Javascript, Все_категории
Стандартом языка JavaScript является ECMAScript. Все современные браузеры полностью поддерживают ECMAScript 5.1. Старые версии браузеров поддерживают по крайней мере - ECMAScript 3. 17 июня 2015 года состоялся выпуск шестой версии ECMAScript. Эта версия официально называется ECMAScript 2015, которую чаще всего называют ECMAScript 6 или просто ES6.
2 A re-introduction to JavaScript (JS Tutorial)
Зачем повторять введение? Потому что JavaScript имеет веские основания быть самым недооцененным языком программирования в мире. Зачастую JavaScript воспринимают как игрушку, но за его обманчивой простотой стоит множество возможностей. На сегодняшний день JavaScript получил настолько широкое распространение, что знание языка необходимо как веб-разработчикам, так и разработчикам на мобильные платформы.
3 Enumerability and ownership of properties
В языке JavaScript свойства объектов могут быть перечисляемыми или неперечисляемыми (встречается вариант перевода: счётные или несчётные). Если внутреннему флагу [[Enumerable]] свойства присвоить значение true, то данное свойство становится перечисляемым. Это происходит по умолчанию для свойств, созданных простым присваиванием или через инициализацию свойств (свойства, определённые через Object.defineProperty получают по умолчанию значение флага [[Enumerable]] равным false). Перечисляемые свойства участвуют в итерации в цикле for...in, если только имя свойства не Символ. Принадлежность свойства определяется тем, принадлежит ли оно непосредственно объекту или получено из цепочки прототипов. Также можно получить весь список свойств объекта. Ниже, в таблице, указаны возможные способы нахождения, получения и итерации свойств объектов. Некоторые из них нельзя использовать без дополнительного кода, примеры которого приведены после таблицы.
4 JavaScript шеллы
JavaScript шеллы позволяют быстро проверить фрагменты JavaScript кода без перезагрзки страницы. Они чрезвычайно полезны для разработки и отладки кода.
5 Вступление в Объектно-ориентированный JavaScript
Объектно-ориентированный до основания, JavaScript предоставляет мощные и гибкие OOP возможности. Эта статья начинается с введения в объектно-ориентированное программирование, затем рассматривает модель объекта JavaScript и, наконец, демонстрирует концепции объектно-ориентированного программирования в JavaScript.
6 Замыкания Замыкание
Рассмотрим следующий пример:
7 Индекс JavaScript, MDN, meta
Found 325 pages:
8 Наследование и цепочка прототипов
Модель наследования в JavaScript может озадачить опытных разработчиков на высокоуровневых объектно-ориентированных языках (таких, например, как Java или C++), так как она динамическая и не включает в себя реализацию понятия class (хотя ключевое слово class и является зарезервированным, т.е., не может быть использовано в качестве имени переменной).
9 О JavaScript JavaScript, Javascript
JavaScript®  это объектный скриптовый язык, разработанный компанией Netscape, который используется миллионами веб-страниц и серверных приложений по всему миру. JavaScript является расширением языка ECMA-262 Edition 3 (ECMAScript) с небольшими отличиями от опубликованного стандарта.
10 Обзор JavaScript
JavaScript используется для создания красивых эффектов (и не только) или красивых и богатых вебприложений, тогда как HTML используется для хранения содержимого и его форматирования, а CSS определяет то как будет выглядеть содержимое вебстраницы. Как бы там ни было под широким термином JavaScript понимаются 2 разные вещи. Одна из них это сама основа - язык программирования (ECMAScript), и другая это DOM (Document Object Model).
11 Операторы сравнения Равенство, Сравнение, Средний
В общих чертах, двойное равно перед сравнением величин производит приведение типов; тройное равно сравнивает величины без приведения (если величины разных типов, вернет false, даже не сравнивая); ну и Object.is ведет себя так же, как и тройное равно, но со специальной обработкой для NaN, -0 и +0, возвращая false при сравнении  -0 и +0, и true для операции Object.is(NaN, NaN). (В то время как двойное или тройное равенство вернут false согласно стандарту IEEE 754.) Следует отметить, что все эти различия в сравнениях применимы лишь для примитивов. Для любых не примитивных объектов x и y, которые имеют одинаковые структуры, но представляют собой два отдельных объекта (переменные x и y не ссылаются на один и тот же объект), все операторы сравнения вернут false.
12 Параллельная модель и цикл событий. Руководство
Параллелизм в JavaScript основывается на модели "событийного цикла". Эта модель отличается от модели других языков, например C или Java.
13 Ресурсы по JavaScript
ECMAScript это язык программирования лежащий в основе JavaScript. ECMAScript стандартизирован в спецификации ECMA-262, организацией по стандартам Ecma International . Далее в таблице перечислены утвержденные стандарты ECMAScript:
14 Руководство Guide, JavaScript, Javascript, guide, l10n:priority
"Руководство по JavaScript" покажет вам как использовать JavaScript и даст общее представление о языке. Если вы делаете первые шаги с JavaScript или программированием вообще, обратитесь к разделам learning area.  Если вам нужна исчерпывающая информация о возможностях языка, посмотрите JavaScript reference.
15 Keyed collections коллекции, словари, структура данных
Этот раздел содержит обзор коллекций Set и словарей Map - встроенных структур данных с доступом по ключу.
16 LiveConnect Overview
Эта глава описывает технолонию LiveConnect которая позволяет Java и JavaScript взаимодейстовать между собой. В этой главе полагается что вы имеет представление о языке программирования Java.
17 Numbers and dates
Данный раздел представляет собой введение в работу с числами и датами в JavaScript.
18 Predefined Core Objects
Эта глава описывает предопределённые объекты в стандартном JavaScript: Array, Boolean, Date, Function, Math, Number, RegExp, и String.
19 Введение в JavaScript Guide, JavaScript
В данном руководстве предполагается, что вы имеете:
20 Выражения и операторы
Эта глава описывает выражения и операторы языка JavaScript, такие как операторы присваивания, сравнения, арифметические, битовые, логические, строчные, и различные специальные операторы.
21 Грамматика и типы Guide, JavaScript, Javascript
JavaScript заимствует большую часть синтаксиса из Java, но также испытал влияние таких языков, как Awk, Perl и Python.
22 Итераторы и генераторы
Обработка каждого элемента коллекции является весьма распространенной операцией. JavaScript предоставляет несколько способов перебора коллекции, от простого цикла for до map(), filter() и array comprehensions. Итераторы и генераторы внедряют концепцию перебора непосредственно в ядро языка и обеспечивают механизм настройки поведения for...of циклов.
23 Об этом руководстве
No summary!
24 Об этом учебнике
JavaScript это кросс-платформенный, объектно-ориентированный интерпретируемый язык программирования. В этом учебнике описано все, что вам нужно знать для того, чтобы начать ипользовать JavaScript.
25 Обзор JavaScript
Эта глава является введением в JavaScript и описывает некоторые из базовых понятий.
26 Подробнее об объектной модели
JavaScript это объектно-ориентированный язык основанный на прототипировании, а не на основе классов. Из-за этого различия может быть менее очевидно, как JavaScript позволяет создавать иерархии объектов и иметь наследование свойств и значений. В этой главе мы попытаемся объяснить вам это отличие.
27 Порядок выполнения и обработка ошибок Guide, JavaScript
Более подробная информация об инструкциях, рассмотренных в данной главе, содержится в справочнике по 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 Циклы и итерации
Циклы - простой способ сделать какое-то действие несколько раз. Эта глава JavaScript Guide познакомит вас с различными операторами доступными в JavaScript.
34 Справочник по JavaScript JavaScript
Эта часть раздела MDN по JavaScript служит хранилищем фактов о языке JavaScript. Более подробную информацию об этом справочнике можно получить здесь.
35 Classes Classes, ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, NeedsContent, NeedsTranslation, Reference, Référence, TopicStub
Классы в JavaScript появятся в ECMAScript 6 и будут представлять собой синтаксический сахар существующих в языке прототипных наследований. Синтаксис класса не вводит новую объектно-ориентированную модель наследования. Классы в JS предоставляют гораздо более простой и понятный способ создания объектов.
36 constructor
Им может быть только один специальный метод, с названием "constructor", находящийся в классе. Если класс содержит более одного конструктора, будет возбуждено исключение SyntaxError.
37 static
Для того, чтобы объявить статический метод класса, необходимо использовать слово static.
38 Lexical grammar
This section describes JavaScript's lexical grammar. The source text of ECMAScript scripts gets scanned from left to right and is converted into a sequence of input elements which are tokens, control characters, line terminators, comments or white space. 
ECMAScript также определяет ключевые слова и литералы и имеет указания для автоматической вставки точек с запятой к концу инструкции.
39 Strict mode Строгий режим
Режим strict (строгий режим), введенный в ECMAScript 5, позволяет использовать более строгий вариант JavaScript. Это не просто подмножество языка: в нем сознательно используется семантика, отличающаяся от обычно принятой. Не поддерживающие строгий режим браузеры будут по-другому выполнять код, написанный для строгого режима, поэтому не полагайтесь на строгий режим без тестирования поддержки используемых особенностей этого режима. Строгий и обычный режим могут сосуществовать одновременно, а скрипт может переключаться в строгий режим по мере надобности.
40 Переход к строгому режиму Advanced, JavaScript
В ECMAScript 5 введен строгий режим, который реализован во всех основных браузерах (включая IE10). В то время как включение интерпретации кода браузерами в строгом режиме делается очень просто (достаточно добавить "use strict"; в верхней части вашего кода), для адаптации уже существующего кода к строгому режиму потребуется немного больше работы.
41 The Iterator protocol
Одно из нововведений стандарта ECMAScript 6 - протоколы перебора, которые могут реализованы любым объектом, соблюдая при этом определенные правила.
42 Выражения и операторы JavaScript, Operators
Эта глава описывает все операторы, выражения и ключевые слова языка JavaScript.
43 Array comprehensions
Синтаксис array comprehension - это JavaScript выражение, которое позволяет быстро создавать новый массив из существующего. Comprehensions существуют во многих языках программирования, и грядущий стандарт ECMAScript 7 также определяет array comprehensions для JavaScript.
44 Expression closures Нестандартная, Функции
Замкнутые выражения – это синтаксис для удобной записи коротких и простых функций.
45 Property accessors
Доступ к свойсвам объекта представляют точечная и скобочная нотации.
46 delete
Оператор delete удаляет свойство из объекта.
47 function expression
Конструкция function используется для определения функции внутри выражения.
48 in operator JavaScript, Оператор
Оператор in возвращает true если свойство содержится в указанном объекте.
49 instanceof
Оператор instanceof  проверяет к какому классу принадлежит объект.
50 new.target
Синтаксис new.target состоит из ключевого слова"new", точки, и свойства "target". Обычно "new." служит контекстом для доступа к свойству, но здесь "new." не совсем объект. Однако при вызове конструктора, new.target ссылается на конструктор вызванный с помощью new и таким образом "new." становится виртуальным контекстом.
51 super
Ключевое слово super используется для вызова функций принадлежащих родителю объекта.
52 this
Поведение ключевого слово this в  JavaScript несколько отличается по сравнению с остальными языками. Имеются также различия при использовании this в строгом и нестрогом режиме.
53 typeof JavaScript, Оператор
Оператор typeof возвращает строкууказывающую тип операнда, не производя конечных вычислений
54 void operator JavaScript, Операторы, Унарные
Оператор void вычисляет переданное выражение и возвращает undefined.
55 yield ECMAScript6, JavaScript, Генераторы, Итераторы, Оператор, Экспериментальный
Ключевое слово yield используется для остановки и возобновления функции-генератора.
56 Арифметические операции JavaScript, Операторы
Арифметические операции принимают в качестве операндов числовые значения (это может быть и литерал и переменная) и возвращают результат в виде одного числового значения. Стандартными арифметическими операциями являются сложение (+), вычитание (-), умножение (*) и деление (/).
57 Битовые операции JavaScript, Оператор
Битовые операции обращаются со своими операндами как с 32-х разрядными последовательностями нулей и единиц, а не как с десятичными, восьмеричными или шестнадцатиричными числами. К примеру десятичное число 9 в двоичном представлении будет выглядеть как 1001. Битовые операции производят свои преобразования именно с двоичным представлением числа, но возвращают стандартные числовые значения языка JavaScript.
58 Логические операторы
в таблице приведены описания логических операторов:
59 Оператор new JavaScript, Javascript, Левосторонние выражения, Оператор
Оператор new создает экземпляр объекта, встроенного или определенного пользователем, имеющего конструктор.
60 Оператор Запятая
The comma operator evaluates each of its operands (from left to right) and returns the value of the last operand.
61 Оператор распространения JavaScript, Оператор, Экспериментальный
Оператор распространения позволяет расширять выражения в тех местах, где предусмотрено использование нескольких аргументов (при вызовах функции) или ожидается несколько элементов (как литералы массива).
62 Операторы присваивания JavaScript, Оператор
Оператор присваивания присваивает левому операнду значение правого операнда.
63 Операторы сравнения JavaScript, Javascript, javascript, Операторы
В JavaScript имеются как строгие сравнения, так и сравнения с преобразованием типа операндов. Строгие сравнения (к примеру, ===) истинны только в том случае, если типы сравниваемых значений являются одинаковыми (к примеру: string-string, number-number). Однако, чаще используются сравнения с преобразованием типов (к примеру, ==). Такой тип сравнения, перед тем как непосредственно выполнить сравнение, приводит операнды к одному типу. В случае же, абстрактного реляционного сравнения, операнды сперва преобразуются в примитивы, затем приводятся к одному типу, и только после этого сравниваются.
64 Приоритеты операторов JavaScript, Операторы, подробности об операторах, приоритет операторов
Приоритет операторов определяет порядок, в котором операторы выполняются. Операторы с более высоким приоритетом выполняются первыми.
65 Реструктуризующее присваивание JavaScript, Javascript, javascript, Оператор
Синтаксис деструктивного присваивания в выражениях JavaScript позволяет извлекать данные из массивов или объектов при помощи синтаксиса, подобного объявлению массива или литералов в объекте.
66 Условный (тернарный) оператор
Условный (тернарный) оператор - единственный оператор в JavaScript, принимающий три операнда. Он часто используется в качестве укороченного варианта условного оператора if.
67 Индекс методов JavaScript JavaScript
Следующий список содержит все задокументированные на MDN методы JavaScript в алфавитном порядке.
68 Индекс свойств JavaScript JavaScript
Следующий список содержит все задокументированные на MDN свойства JavaScript в алфавитном порядке.
69 Инструкции и объявления JavaScript, Reference, Référence, statements
Приложения на JavaScript состоят из инструкций с соответствующим синтаксисом. Одна инструкция может состоять из нескольких строк. На одной строке может находиться несколько инструкций, если они разделены точкой с запятой. Они являются не ключевыми словами, а группами ключевых слов.
70 break JavaScript, Statement
Инструкция break прерывает выполнение текущего цикла, инструкции switch, или отмеченного (label) блочного выражения и переносит выполнение программы к инструкции, следующей за прерванной.
71 const
const создаёт новую именованную константу, доступную только для чтения.
72 continue JavaScript, Statement
Инструкция continue прерывает выполнение итерации текущего или отмеченного цикла, и продолжает его выполнение на следующей итерации.
73 for
Выражение for создаёт цикл, состоящий из 3 необязательных выражений в круглых скобках, разделённых точками с запятой.
74 for...in JavaScript, Javascript, Выражение, Цикл
Цикл for...in проходит через перечисляемые свойства объекта, в произовольном порядке. Он пройдёт по каждому отдельному элементу.
75 for...of ECMAScript6, JavaScript, Оператор, Экспериментальный
Оператор for...of выполняет цикл обхода итерируемых объектов (включая ArrayMap, Set, объект аргументов и подобных), вызывая на каждом шаге итерации операторы для каждого значения из различных свойств объекта.
76 function* ECMAScript6, JavaScript, Javascript, Итератор, Функция, Экспериментальный
function* (ключевое слово function со звёздочкой) определяет функцию-генератор.
77 if...else
Выражение if выполняет выражение, если указанное условие выполняется (верно). Если условие не выполняется (ложно), то другое выражение может быть выполнено.
78 import
Оператор import используется для импорта функций(методов), экспортируемых из внешнего модуля, другого скрипта.
79 label JavaScript, Statement, Метка
Инструкция метки (label) используется вместе с break или continue для альтернативного выхода из цикла. Оно добавляется перед блочным выражением в качестве ссылки, которая может быть использована в дальнейшем.
80 let
No summary!
81 return
Оператор return завершает выполнение текущей функции и возвращает значение этой функции.
82 switch JavaScript, Statement
Инструкция switch сравнивает выражение со случаями, перечисленными внутри неё, а затем выполняет соответствующие инструкции.
83 throw
The throw statement throws a user-defined exception. Execution of the current function will stop (the statements after throw won't be executed), and control will be passed to the first catch block in the call stack. If no catch block exists among caller functions, the program will terminate.
84 var
Оператор var объявляет переменную, инициализируя ее, при необходимости.
85 Пустое выражение
Пустое выражение используется, когда выражение не нужно, хотя синтаксис JavaScript будет предполагать его.
86 Функция JavaScript, Javascript, Функция
Определение функции объявляет функцию с какими-либо аргументами.
87 Стандартные встроенные объекты JavaScript, Reference, Référence
Эта глава описывает все стандартные встроенные объекты JavaScript, вместе с их методами и свойствами.
88 Array Array, JavaScript, Reference, Référence
Глобальный объект JavaScript Array — это конструктор для массивов, которые на высоком уровне представляют собой спископодобные объекты.
89 Array.from() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, Method, Reference, Référence, polyfill
Метод Array.from() создаёт новый экземпляр Array из массивоподобного или итерируемого объекта.
90 Array.isArray() Array, ECMAScript5, JavaScript, Method, Reference, Référence, polyfill
Метод Array.isArray() возвращает true, если объект является массивом и false, если он массивом не является.
91 Array.length Array, JavaScript, Property
Свойство length представляется беззнаковым 32-х битным целым числом, указывающим количество элементов в массиве.
92 Array.observe() Array, ECMAScript7, Experimental, Expérimental, JavaScript, Method, Reference, Référence
Метод Array.observe() используется для асинхронного обзора изменений в массивах, подобно тому, как метод Object.observe() используется для тех же целей для объектов. Он предоставляет поток изменений в порядке их возникновения.
93 Array.of() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, polyfill
Метод Array.of() создаёт новый экземпляр массива Array из произвольного числа агрументов, вне зависимости от числа или типа аргумента.
94 Array.prototype Array, JavaScript, Property, Reference, Référence
Свойство Array.prototype представляет прототип для конструктора Array.
95 Array.prototype.concat() Array, JavaScript, Method, prototype
Метод concat() возвращает новый массив, состоящий из массива, на котором он был вызван, соединённого с другими массивами и/или значениями, переданными в качестве аргументов.
96 Array.prototype.copyWithin() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, Method, Prototype, Reference, Référence, polyfill, prototype
Метод copyWithin() копирует последовательность элементов массива внутри него в позицию, начинающуюся по индексу target. Копия берётся по индексам, задаваемым вторым и третьим аргументами start и end. Аргумент end является необязательным и по умолчанию равен длине массива.
97 Array.prototype.entries() Array, ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, Reference, Référence, prototype
Метод entries() возвращает новый объект итератора массива Array Iterator, содержащий пары ключ / значение для каждого индекса в массиве.
98 Array.prototype.every() Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, Reference, Référence, polyfill, prototype
Метод every() проверяет, удовлетворяют ли все элементы массива условию, заданному в передаваемой функции.
99 Array.prototype.fill() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, Method, Prototype, Reference, Référence, polyfill, prototype
Метод fill() заполняет все элементы массива от начального до конечного индексов одним значением.
100 Array.prototype.filter() Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, Reference, Réference, Référence, polyfill, prototype
Метод filter() создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую в передаваемой функции.
101 Array.prototype.find() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, Method, Prototype, Reference, Référence, polyfill, prototype
Метод find() возвращает значение в массиве, если элемент удовлетворяет условию проверяющей функции. В противном случае возвращается undefined.
102 Array.prototype.findIndex() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, Method, Prototype, Reference, Référence, polyfill, prototype
Метод findIndex() возвращает индекс в массиве, если элемент удовлетворяет условию проверяющей функции. В противном случае возвращается -1.
103 Array.prototype.forEach() Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, Prototype, Reference, Référence, polyfill
Метод forEach() выполняет указанную функцию один раз для каждого элемента в массиве.
104 Array.prototype.includes() Array, ECMAScript7, Experimental, Expérimental, JavaScript, Javascript, Method, Prototype, Reference, Référence, polyfill, prototype
Метод includes() определяет, содержит ли массив определённый элемент, возвращая в зависимости от этого true или false.
105 Array.prototype.indexOf() Array, JavaScript, Method, Reference, Référence, polyfill, prototype
Метод indexOf() возвращает первый индекс, по которому данный элемент может быть найден в массиве или -1, если такого индекса нет.
106 Array.prototype.join() Array, JavaScript, Method, Prototype, Reference, Référence, prototype
Метод join() объединяет все элементы массива в строку.
107 Array.prototype.keys() Array, ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, Reference, Référence, prototype
Метод keys() возвращает новый итератор массива Array Iterator, содержащий ключи каждого индекса в массиве.
108 Array.prototype.lastIndexOf() Array, ECMAScript5, JavaScript, Method, Reference, Référence, polyfill, prototype
Метод lastIndexOf() возвращает последний индекс, по которому данный элемент может быть найден в массиве или -1, если такого индекса нет. Массив просматривается от конца к началу, начиная с индекса fromIndex.
109 Array.prototype.map() Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, Prototype, Reference, Référence, polyfill, prototype
Метод map() создаёт новый массив с результатом вызова указанной функции для каждого элемента массива.
110 Array.prototype.pop() Array, JavaScript, Method, prototype
Метод pop() удаляет последний элемент из массива и возвращает его значение.
111 Array.prototype.push() Array, JavaScript, Method, prototype
Метод push() добавляет один или более элементов в конец массива и возвращает новую длину массива.
112 Array.prototype.reduce() Array, ECMAScript5, JavaScript, JavaScript 1.8, Method, Prototype, Reference, Référence, polyfill
Метод reduce() применяет функцию к аккумулятору и каждому значению массива (слева-направо), сводя его к одному значению.
113 Array.prototype.reduceRight() Array, ECMAScript5, JavaScript, JavaScript 1.8, Method, Reference, Référence, polyfill, prototype
Метод reduceRight() применяет функцию к аккумулятору и каждому значению массива (справа-налево), сводя его к одному значению.
114 Array.prototype.reverse() Array, JavaScript, Method, Reference, Référence, prototype
Метод reverse() на месте обращает порядок следования элементов массива. Первый элемент массива становится последним, а последний — первым.
115 Array.prototype.shift() Array, JavaScript, Method, prototype
Метод shift() удаляет первый элемент из массива и возвращает его значение. Этот метод изменяет длину массива.
116 Array.prototype.slice() Array, JavaScript, Method, Prototype, Reference, Référence, prototype
Editorial review completed.
117 Array.prototype.some() Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, Reference, Référence, prototype
Метод some() проверяет, удовлетворяет ли хоть какой-нибудь элемент массива условию, заданному в передаваемой функции.
118 Array.prototype.sort() Array, JavaScript, Method, Prototype
Метод sort() на месте сортирует элементы массива и возвращает отсортированный массив. Сортировка не обязательно устойчива (англ.). Порядок cортировки по умолчанию соответствует порядку кодовых точек Unicode.
119 Array.prototype.splice() Array, JavaScript, Method, Reference, Réference, Référence, prototype
Метод splice() изменяет содержимое массива, удаляя существующие элементы и/или добавляя новые.
120 Array.prototype.toLocaleString() Array, Internationalization, JavaScript, Method, Prototype, prototype
No summary!
121 Array.prototype.toSource() Array, JavaScript, Method, Non-standard, prototype
Метод toSource() возвращает строковое представление исходного кода массива.
122 Array.prototype.toString() Array, JavaScript, Method, prototype
Метод toString() возвращает строковое представление указанного массива и его элементов.
123 Array.prototype.unshift() Array, JavaScript, Method, prototype
Метод unshift() добавляет один или более элементов в начало массива и возвращает новую длину массива.
124 Array.prototype.values() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, Method, Prototype, Reference, Référence, prototype
Метод values() возвращает новый объекта итератора массива Array Iterator, содержащий значения для каждого индекса в массиве.
125 Array.prototype[@@iterator]() Array, ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, Reference, Référence, prototype
Начальное значение свойства @@iterator является тем же самым функциональным объектом, что и начальное значение, возвращаемое методом values().
126 ArrayBuffer Буфер, Типизированные массивы
Объект ArrayBuffer используется для работы с бинарными данными. Он представляет собой ссылку на поток "сырых" двоичных данных, однако работать с ними напрямую возможности не дает. Вместо этого, вы можете создать типизированный массив или объект DataView, который можно использовать для чтения и записи данных в ArrayBuffer.
127 Boolean Boolean, Constructor, JavaScript, Reference, Réference, Référence
Объект Boolean является объектом-обёрткой над примитивом логического типа.
128 Boolean.prototype Boolean, JavaScript, Property, prototype
Свойство Boolean.prototype представляет прототип конструктора объекта Boolean.
129 Boolean.prototype.toSource() Boolean, JavaScript, Method, Non-standard, prototype
Метод toSource() возвращает строку, представляющую исходный код объекта.
130 Boolean.prototype.toString() Boolean, JavaScript, Method, prototype
Метод toString() возвращает строковое представление указанного объекта Boolean.
131 Boolean.prototype.valueOf() Boolean, JavaScript, Method, prototype
Метод valueOf() возвращает примитивное значение объекта Boolean.
132 Date Date, JavaScript, Reference, Référence
Создаёт экземпляр объекта Date, представляющего собой момент времени. Объекты даты Date основываются на значении количества миллисекунд, прошедших с 1 января 1970 года в часовом поясе UTC.
133 Date.UTC() Date, JavaScript, Method, Reference, Référence
Метод Date.UTC() принимает те же самые параметры, что и самая длинная форма конструктора Date и возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.
134 Date.now() Date, JavaScript, Method, Reference, Référence, polyfill
Метод Date.now() возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.
135 Date.parse() Date, JavaScript, Method, Reference, Référence
Метод Date.parse() разбирает строковое представление даты и возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.
136 Date.prototype Date, JavaScript, Property, Reference, Référence, prototype
Свойство Date.prototype представляет прототип конструктора Date.
137 Date.prototype.getDate() Date, JavaScript, Method, Reference, Référence, prototype
Метод getDate() возвращает день месяца указанной даты по местному времени.
138 Date.prototype.getDay() Date, JavaScript, Method, Reference, Référence, prototype
Метод getDay() возвращает день недели указанной даты по местному времени, где 0 соответствует воскресенью.
139 Date.prototype.getFullYear() Date, JavaScript, Method, Reference, Référence, prototype
Метод getFullYear() возвращает год указанной даты по местному времени.
140 Date.prototype.getHours() Date, JavaScript, Method, Reference, Référence, prototype
Метод getHours() возвращает часы указанной даты по местному времени.
141 Date.prototype.getMilliseconds() Date, JavaScript, Method, Reference, Référence, prototype
Метод getMilliseconds() возвращает миллисекунды указанной даты по местному времени.
142 Date.prototype.getMinutes() Date, JavaScript, Method, Reference, Référence, prototype
Метод getMinutes() возвращает минуты указанной даты по местному времени.
143 Date.prototype.getMonth() Date, JavaScript, Method, Reference, Référence, prototype
Метод getMonth() возвращает месяц указанной даты по местному времени, нумерация месяцев начинается с нуля для первого месяца в году.
144 Date.prototype.getSeconds() Date, JavaScript, Method, Reference, Référence, prototype
Метод getSeconds() возвращает секунды указанной даты по местному времени.
145 Date.prototype.getTime() Date, JavaScript, Method, Reference, Référence, prototype
Метод getTime() возвращает числовое значение, соответствующее указанной дате по всемирному координированному времени.
146 Date.prototype.getTimezoneOffset() Date, JavaScript, Method, Prototype, Reference, Référence
Метод getTimezoneOffset() возвращает смещение часового пояса относительно часового пояса UTC в минутах для текущей локали.
147 Date.prototype.getUTCDate() Date, JavaScript, Method, Reference, Référence, prototype
Метод getUTCDate() возвращает день месяца указанной даты по всемирному координированному времени.
148 Date.prototype.getUTCDay() Date, JavaScript, Method, Reference, Référence, prototype
Метод getUTCDay() возвращает день недели указанной даты по всемирному координированному времени, где 0 соответствует воскресенью.
149 Date.prototype.getUTCFullYear() Date, JavaScript, Method, Reference, Référence, prototype
Метод getUTCFullYear() возвращает год указанной даты по всемирному координированному времени.
150 Date.prototype.getUTCHours() Date, JavaScript, Method, Reference, Référence, prototype
Метод getUTCHours() возвращает часы указанной даты по всемирному координированному времени.
151 Date.prototype.getUTCMilliseconds() Date, JavaScript, Method, Reference, Référence, prototype
Метод getUTCMilliseconds() возвращает миллисекунды указанной даты по всемирному координированному времени.
152 Date.prototype.getUTCMinutes() Date, JavaScript, Method, Reference, Référence, prototype
Метод getUTCMinutes() возвращает минуты указанной даты по всемирному координированному времени.
153 Date.prototype.getUTCMonth() Date, JavaScript, Method, Reference, Référence, prototype
Метод getUTCMonth() возвращает месяц указанной даты по всемирному координированному времени, нумерация месяцев начинается с нуля для первого месяца в году.
154 Date.prototype.getUTCSeconds() Date, JavaScript, Method, Reference, Référence, prototype
Метод getUTCSeconds() возвращает секунды указанной даты по всемирному координированному времени.
155 Date.prototype.getYear() Date, Deprecated, JavaScript, Method, Reference, Référence, prototype
No summary!
156 Date.prototype.setDate() Date, JavaScript, Method, Prototype, Reference, Référence, prototype
Метод setDate() устанавливает день месяца указанной даты по местному времени.
157 Date.prototype.setFullYear() Date, JavaScript, Method, Reference, Réference, Référence, prototype
Метод setFullYear() устанавливает полный год указанной даты по местному времени.
158 Date.prototype.setHours() Date, JavaScript, Method, Reference, Référence, prototype
Метод setHours() устанавливает часы указанной даты по местному времени и возвращает количество миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC до времени, представляемого обновлённым экземпляром Date.
159 Date.prototype.setMilliseconds() Date, JavaScript, Method, Reference, Référence, prototype
Метод setMilliseconds() устанавливает миллисекунды указанной даты по местному времени.
160 Date.prototype.setMinutes() Date, JavaScript, Method, Reference, Référence, prototype
Метод setMinutes() устанавливает минуты указанной даты по местному времени.
161 Date.prototype.setMonth() Date, JavaScript, Method, Reference, Référence, prototype
Метод setMonth() устанавливает месяц указанной даты по местному времени.
162 Date.prototype.setSeconds() Date, JavaScript, Method, Reference, Référence, prototype
Метод setSeconds() устанавливает секунды указанной даты по местному времени.
163 Date.prototype.setTime() Date, JavaScript, Method, Reference, Référence, prototype
Метод setTime() устанавливает время объекта Date в значение, представляемое количеством миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC.
164 Date.prototype.setUTCDate() Date, JavaScript, Method, Reference, Référence, prototype
Метод setUTCDate() устанавливает день месяца указанной даты по всемирному координированному времени.
165 Date.prototype.setUTCFullYear() Date, JavaScript, Method, Reference, Référence, prototype
Метод setUTCFullYear() устанавливает полный год указанной даты по всемирному координированному времени.
166 Date.prototype.setUTCHours() Date, JavaScript, Method, Reference, Référence, prototype
Метод setUTCHours() устанавливает часы указанной даты по всемирному координированному времени и возвращает количество миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC до времени, представляемого обновлённым экземпляром Date.
167 Date.prototype.setUTCMilliseconds() Date, JavaScript, Method, Reference, Référence, prototype
Метод setUTCMilliseconds() устанавливает миллисекунды указанной даты по всемирному координированному времени.
168 Date.prototype.setUTCMinutes() Date, JavaScript, Method, Reference, Référence, prototype
Метод setUTCMinutes() устанавливает минуты указанной даты по всемирному координированному времени.
169 Date.prototype.setUTCMonth() Date, JavaScript, Method, Reference, Référence, prototype
Метод setUTCMonth() устанавливает месяц указанной даты по всемирному координированному времени.
170 Date.prototype.setUTCSeconds() Date, JavaScript, Method, Reference, Référence, prototype
Метод setUTCSeconds() устанавливает секунды указанной даты по всемирному координированному времени.
171 Date.prototype.setYear() Date, Deprecated, JavaScript, Method, Reference, Référence, prototype
No summary!
172 Date.prototype.toDateString() Date, JavaScript, Method, Reference, Référence, prototype
Метод toDateString() возвращает часть, содержащую только дату объекта Date в виде человеко-читаемой строки на американском английском.
173 Date.prototype.toGMTString() Date, Deprecated, JavaScript, Method, Reference, Référence, prototype
Метод toGMTString() преобразует дату в строку, используя соглашения Среднего времени по Гринвичу (GMT) в Интернет. Точный формат значения, возвращаемого методом toGMTString() различается на разных платформах и браузерах, можно лишь сказать, что он представляет собой человеко-читаемую строку с датой.
174 Date.prototype.toISOString() Date, JavaScript, Method, Reference, Référence, polyfill, prototype
Метод toISOString() возвращает строку в формате ISO (расширенный формат ISO 8601), который можно описать следующим образом: YYYY-MM-DDTHH:mm:ss.sssZ. Часовой пояс всегда равен UTC, что обозначено суффиксом "Z".
175 Date.prototype.toJSON() Date, JavaScript, Method, Reference, Référence, prototype
Метод toJSON() возвращает представление объекта Date в виде JSON.
176 Date.prototype.toLocaleDateString() Date, Internationalization, JavaScript, Method, Reference, Référence, prototype
Метод toLocaleDateString() возвращает строку с языко-зависимым представлением части с датой в этой дате. Новые аргументы locales и options позволяют приложениям определять язык, чьи соглашения по форматированию должны использоваться, а также менять поведение этого метода. В старых реализациях, игнорирующих аргументы locales и options, используемая локаль и форма возвращённой строки целиком зависит от реализации.
177 Date.prototype.toLocaleFormat() Date, JavaScript, Method, Non-standard, Reference, Référence, prototype
Нестандартный метод toLocaleFormat() преобразует дату в строку, используя указанное форматирование. Объект Intl.DateTimeFormat является совместимой со стандартами альтернативой при форматировании дат. Так же смотрите новую версию метода Date.prototype.toLocaleDateString().
178 Date.prototype.toLocaleString() Date, Internationalization, JavaScript, Method, Reference, Référence, prototype
Метод toLocaleString() возвращает строку с языко-зависимым представлением даты. Новые аргументы locales и options позволяют приложениям определять язык, чьи соглашения по форматированию должны использоваться, а также менять поведение этого метода. В старых реализациях, игнорирующих аргументы locales и options, используемая локаль и форма возвращённой строки целиком зависит от реализации.
179 Date.prototype.toLocaleTimeString() Date, Internationalization, JavaScript, Method, Reference, Référence, prototype
Метод toLocaleTimeString() возвращает строку с языко-зависимым представлением части со временем в этой дате. Новые аргументы locales и options позволяют приложениям определять язык, чьи соглашения по форматированию должны использоваться, а также менять поведение этого метода. В старых реализациях, игнорирующих аргументы locales и options, используемая локаль и форма возвращённой строки целиком зависит от реализации.
180 Date.prototype.toSource() Date, JavaScript, Method, Non-standard, Reference, Référence, prototype
Метод toSource() возвращает строковое представление исходного кода объекта.
181 Date.prototype.toString() Date, JavaScript, Method, Reference, Référence, prototype
Метод toString() возвращает строковое представление указанного объекта Date.
182 Date.prototype.toTimeString() Date, JavaScript, Method, Reference, Référence, prototype
Метод toTimeString() возвращает часть, содержащую только время объекта Date в виде человеко-читаемой строки на американском английском.
183 Date.prototype.toUTCString() Date, JavaScript, Method, Reference, Référence, prototype
Метод toUTCString() преобразует дату в строку, используя часовой пояс UTC.
184 Date.prototype.valueOf() Date, JavaScript, Method, Reference, Référence, prototype
Метод valueOf() возвращает примитивное значение объекта Date.
185 Error Error, JavaScript, Reference, Référence
Конструктор Error создаёт объект ошибки. Экземпляры объекта Error выбрасываются при возникновении ошибок во время выполнения. Объект Error также может использоваться в качестве базового для пользовательских исключений. Смотрите ниже стандартные встроенные типы ошибок.
186 Error.prototype Error, JavaScript, Property
Свойство Error.prototype представляет прототип конструктора объекта Error.
187 Error.prototype.columnNumber Error, JavaScript, Non-standard, Property, prototype
Свойство columnNumber содержит номер колонки в строке файла, в котором возникла эта ошибка.
188 Error.prototype.fileName Error, JavaScript, Non-standard, Property, prototype
Свойство fileName содержит путь к файлу, в котором возникла эта ошибка.
189 Error.prototype.lineNumber Error, JavaScript, Non-standard, Property, Reference, Référence, prototype
Свойство lineNumber содержит номер строки в файле, в котором возникла эта ошибка.
190 Error.prototype.message Error, JavaScript, Property, prototype
Свойство message представляет человеко-читаемое описание ошибки.
191 Error.prototype.name Error, JavaScript, Property, prototype
Свойство name представляет имя типа ошибки. Начальное значение равно строке "Error".
192 Error.prototype.stack Error, JavaScript, Non-standard, Property, Reference, Référence, prototype
Нестандартное свойство stack объекта Error возвращает трассировку стека вызываемых функций в порядке их выполнения, вместе с номерами строк, именами файлов и аргументами. Строка со стеком заполняется от самых недавних вызовов до вызова из глобальной области видимости.
193 Error.prototype.toSource() Error, JavaScript, Method, Non-standard, prototype
Метод toSource() возвращает код, вычисление которого приведёт к этой же ошибке.
194 Error.prototype.toString() Error, JavaScript, Method, prototype
Метод toString() возвращает строку, представляющую указанный объект Error.
195 EvalError Error, EvalError, JavaScript, Reference, Référence
Объект EvalError представляет ошибку, возникающую в глобальной функции eval().
196 EvalError.prototype Error, EvalError, JavaScript, Property
Свойство EvalError.prototype представляет прототип конструктора объекта EvalError.
197 Float32Array
Типизированный массив Float32Array представляет собой массив из 32-битных чисел с плавающей запятой (соответствует типу float в языке C) в последовательности байт, специфичной для используемой платформы. Если необходим контроль над последовательностью битов, используйте DataView. Начальное значение элементов массива - 0. Вы можете ссылаться на элементы массива, как на свойства объекта, либо используя стандартный синтаксис массива (квадратные скобки).
198 Function Constructor, Function, JavaScript, Reference, Référence
Конструктор Function создаёт новый объект Function. В JavaScript каждая функция является объектом Function.
199 Function.arguments Deprecated, Function, JavaScript, Property, arguments
Свойство function.arguments ссылалось на массивоподобный объект, соответствующий аргументам, переданным в функцию. Используйте вместо него простую переменную arguments.
200 Function.arity Function, JavaScript, Obsolete, Property, Reference, Référence, Unimplemented
Свойство arity использовалось для возврата количества ожидаемых функцией аргументов, однако, оно больше не существует и было заменено свойством Function.prototype.length.
201 Function.caller Function, JavaScript, Non-standard, Property
Свойство function.caller возвращает функцию, которая вызвала указанную функцию.
202 Function.displayName Function, JavaScript, Non-standard, Property
Свойство function.displayName возвращает отображаемое имя функции.
203 Function.length Function, JavaScript, Property, Reference, Référence
Свойство length определяет количество аргументов, ожидаемых функцией.
204 Function.name ECMAScript6, Experimental, Expérimental, Function, JavaScript, Property, Reference, Référence
Свойство function.name возвращает имя функции.
205 Function.prototype Function, JavaScript, Property, Reference, Référence, prototype
Свойство Function.prototype представляет прототип объекта Function.
206 Function.prototype.apply() Function, JavaScript, Method, Reference, Référence
Метод apply() вызывает функцию с указанным значением this и аргументами, предоставленными в виде массива (либо массивоподобного объекта).
207 Function.prototype.bind() ECMAScript5, Function, JavaScript, Javascript, Method, Reference, Référence, javascript, polyfill
Метод bind() создаёт новую функцию, которая при вызове устанавливает в качестве контекста выполнения this предоставленное значение. В метод также передаётся набор аргументов, которые будут установлены перед переданными в привязанную функцию аргументами при её вызове.
208 Function.prototype.call() Function, JavaScript, Method
Метод call() вызывает функцию с указанным значением this и индивидуально предоставленными аргументами.
209 Function.prototype.isGenerator() Function, JavaScript, Method, Non-standard
Метод isGenerator() определяет, является ли функция генератором.
210 Function.prototype.toSource() Function, JavaScript, Method, Non-standard
Метод toSource() возвращает строку, представляющую исходный код объекта.
211 Function.prototype.toString() Function, JavaScript, Method, prototype
Метод toString() возвращает строку, представляющую исходный код функции.
212 Infinity JavaScript
Глобальное свойство Infinity является числовым значением, представляющим бесконечность.
213 InternalError Error, InternalError, JavaScript, Non-standard, Reference, Référence
Объект InternalError представляет ошибку, возникающую внутри движка JavaScript. Например: "InternalError: too much recursion".
214 InternalError.prototype Error, InternalError, JavaScript, Non-standard, Property
Свойство InternalError.prototype представляет прототип конструктора объекта InternalError.
215 Intl Internationalization, JavaScript
Объект Intl является пространством имён для API интернационализации ECMAScript, предосталяющим языко-зависимое сравнение строк, форматирование чисел и дат со временем. Конструкторы объектов Collator, NumberFormat и DateTimeFormat являются свойствами объекта Intl. На этой странице описаны эти свойства, а также общая функциональность конструкторов интернационализации и других языко-зависимых функций.
216 Intl.Collator Collator, Internationalization, JavaScript
Объект Intl.Collator является конструктором сортировщиков — объектов, включающих языко-зависимое сравнение строк.
217 Intl.Collator.prototype Collator, Internationalization, JavaScript, Property, prototype
Свойство Intl.Collator.prototype представляет объект прототипа конструктора Intl.Collator.
218 Intl.Collator.prototype.compare Collator, Internationalization, JavaScript, Property, prototype
Свойство Intl.Collator.prototype.compare возвращает функцию-геттер, сравнивающую две строки согласно порядку сортировки соответствующего объекта Collator.
219 Intl.Collator.prototype.resolvedOptions() Collator, Internationalization, JavaScript, Method, NeedsExample, prototype
Метод Intl.Collator.prototype.resolvedOptions() возвращает новый объект со свойствами, отражающими локаль и параметры сравнения строк, вычисленные во время инициализации соответствующего объекта Collator.
220 Intl.Collator.supportedLocalesOf() Collator, Internationalization, JavaScript, Method
Метод Intl.Collator.supportedLocalesOf() возвращает массив, содержащий те из предоставленных локалей, что поддерживаются при сравнении строк без отката к локали по умолчанию среды выполнения.
221 Intl.DateTimeFormat DateTimeFormat, Internationalization, JavaScript
Объект Intl.DateTimeFormat является конструктором объектов, включающих языко-зависимое форматирование даты и времени.
222 Intl.DateTimeFormat.prototype DateTimeFormat, Internationalization, JavaScript, Property, prototype
Свойство Intl.DateTimeFormat.prototype представляет объект прототипа конструктора Intl.DateTimeFormat.
223 Intl.DateTimeFormat.prototype.format DateTimeFormat J, Internationalization, JavaScript, Property, prototype
Свойство Intl.DateTimeFormat.prototype.format возвращает функцию-геттер, форматирующую дату согласно локали и параметрам форматирования соответствующего объекта DateTimeFormat.
224 Intl.DateTimeFormat.prototype.resolvedOptions() DateTimeFormat, Internationalization, JavaScript, Method, NeedsExample, prototype
Метод Intl.DateTimeFormat.prototype.resolvedOptions() возвращает новый объект со свойствами, отражающими локаль и параметры форматирования даты и времени, вычисленные во время инициализации соответствующего объекта DateTimeFormat.
225 Intl.DateTimeFormat.supportedLocalesOf() DateTimeFormat, Internationalization, JavaScript, Method, prototype
Метод Intl.DateTimeFormat.supportedLocalesOf() возвращает массив, содержащий те из предоставленных локалей, что поддерживаются при форматировании даты и времени без отката к локали по умолчанию среды выполнения.
226 Intl.NumberFormat Internationalization, JavaScript, NumberFormat
Объект Intl.NumberFormat является конструктором объектов, включающих языко-зависимое форматирование чисел.
227 Intl.NumberFormat.prototype Internationalization, JavaScript, NumberFormat, Property, prototype
Свойство Intl.NumberFormat.prototype представляет объект прототипа конструктора Intl.NumberFormat.
228 Intl.NumberFormat.prototype.format Internationalization, JavaScript, NumberFormat, Property, prototype
Свойство Intl.NumberFormat.prototype.format возвращает функцию-геттер, форматирующую число согласно локали и параметрам форматирования соответствующего объекта NumberFormat.
229 Intl.NumberFormat.prototype.resolvedOptions() Internationalization, JavaScript, Method, NeedsExample, NumberFormat, prototype
Метод Intl.NumberFormat.prototype.resolvedOptions() возвращает новый объект со свойствами, отражающими локаль и параметры форматирования чисел, вычисленные во время инициализации соответствующего объекта NumberFormat.
230 Intl.NumberFormat.supportedLocalesOf() Internationalization, JavaScript, Method, NumberFormat
Метод Intl.NumberFormat.supportedLocalesOf() возвращает массив, содержащий те из предоставленных локалей, что поддерживаются при форматировании чисел без отката к локали по умолчанию среды выполнения.
231 Iterator
The Iterator function returns an object which implements legacy iterator protocol and iterates over enumerable properties of an object.
232 JSON JSON, JavaScript, Object, Reference, Référence, polyfill
Объект JSON содержит методы для разбора объектной нотации JavaScript (JavaScript Object Notation — сокращённо JSON) и преобразования значений в JSON. Его нельзя вызвать как функцию или сконструировать как объект, и кроме своих двух методов он не содержит никакой интересной функциональности.
233 JSON.parse() ECMAScript5, JSON, JavaScript, Method, Reference, Réference, Référence
Метод JSON.parse() разбирает строку JSON, возможно с преобразованием получаемого в процессе разбора значения.
234 JSON.stringify() JSON, JavaScript, Method, Reference, Référence
Метод JSON.stringify() преобразует значение JavaScript в строку JSON, возможно с заменой значений, если указана функция замены, или с включением только определённых свойств, если указан массив замены.
235 Map ECMAScript6, JavaScript, Map, Экспериментальный
Объект Map является простым ассоциативным массивом. Любые типы (как объекты, так и примитивы) могут быть использованы в качестве ключа или значения.
236 Map.prototype
Свойство Map.prototype представляет собой прототип конструктора Map.
237 Math JavaScript, Math, Reference, Référence
Объект Math является встроенным объектом, хранящим в своих свойствах и методах различные математические константы и функции. Объект Math не является функциональным объектом.
238 Math.E JavaScript, Math, Property, Reference, Référence
Свойство Math.E представляет основание натурального логарифма, e, приблизительно равное 2,718.
239 Math.LN10 JavaScript, Math, Property, Reference, Référence
Свойство Math.LN10 представляет натуральный логарифм из 10, приблизительно равный 2,302:
240 Math.LN2 JavaScript, Math, Property, Reference, Référence
Свойство Math.LN2 представляет натуральный логарифм из 2, приблизительно равный 0,693:
241 Math.LOG10E JavaScript, Math, Property, Reference, Référence
Свойство Math.LOG10E представляет десятичный логарифм из e, приблизительно равный 0,434:
242 Math.LOG2E JavaScript, Math, Property, Reference, Référence
Свойство Math.LOG2E представляет двоичный логарифм из e, приблизительно равный 1,442:
243 Math.PI JavaScript, Math, Property, Reference, Référence
Свойство Math.PI представляет отношение длины окружности круга к его диаметру, приблизительно равное 3,14159:
244 Math.SQRT1_2 JavaScript, Math, Property, Reference, Référence
Свойство Math.SQRT1_2 представляет квадратный корень из 1/2, приблизительно равный 0,707:
245 Math.SQRT2 JavaScript, Math, Property, Reference, Référence
Свойство Math.SQRT2 представляет квадратный корень из 2, приблизительно равный 1,414:
246 Math.abs() JavaScript, Math, Method, Reference, Référence
Метод Math.abs() возвращает абсолютное значение числа. то есть
247 Math.acos() JavaScript, Math, Method, Reference, Référence
Метод Math.acos() возвращает арккосинус числа (в радианах), то есть
248 Math.acosh() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.acosh() возвращает гиперболический арккосинус числа, то есть
249 Math.asin() JavaScript, Math, Method, Reference, Référence
Метод Math.asin() возвращает арксинус числа (в радианах), то есть
250 Math.asinh() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.asinh() возвращает гиперболический арксинус числа, то есть
251 Math.atan() JavaScript, Math, Method, Reference, Référence
Метод Math.atan() возвращает арктангенс числа (в радианах), то есть
252 Math.atan2() JavaScript, Math, Method, Reference, Référence
Метод Math.atan2() возвращает арктангенс от частного своих аргументов.
253 Math.atanh() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.atanh() возвращает гиперболический арктангенс числа, то есть
254 Math.cbrt() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.cbrt() возвращает кубический корень числа, то есть
255 Math.ceil() JavaScript, Math, Method, Reference, Référence
Метод Math.ceil() возвращает наименьшее целое число, большее, либо равное указанному числу.
256 Math.clz32() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.clz32() возвращает количество ведущих нулевых битов в 32-битном двоичном представлении числа.
257 Math.cos() JavaScript, Math, Method, Reference, Référence
Метод Math.cos() возвращает косинус числа.
258 Math.cosh() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.cosh() возвращает гиперболический косинус числа, который может быть выражен через число e:
259 Math.exp() JavaScript, Math, Method, Reference, Référence
Метод Math.exp() возвращает значение выражения ex, где x — аргумент метода, а e — число Эйлера, основание натурального логарифма.
260 Math.expm1() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.expm1() возвращает значение выражения ex - 1, где x — аргумент метода, а e — основание натурального логарифма.
261 Math.floor() JavaScript, Math, Method, Reference, Référence
Метод Math.floor() возвращает наибольшее целое число, меньшее, либо равное указанному числу.
262 Math.fround() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.fround() возвращает ближайшее число с плавающей запятой одинарной точности, представляющее указанное число.
263 Math.hypot() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.hypot() возвращает квадратный корень суммы квадратов своих аргументов, то есть
264 Math.imul() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.imul() возвращает результат перемножения в стиле C двух 32-битных чисел.
265 Math.log() JavaScript, Math, Method, Reference, Référence
Метод Math.log() возвращает натуральный (по основанию e) логарифм числа, то есть
266 Math.log10() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.log10() возвращает десятичный (по основанию 10) логарифм числа, то есть
267 Math.log1p() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.log1p() возвращает натуральный (по основанию e) логарифм 1 + числа, то есть
268 Math.log2() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.log2() возвращает двоичный (по основанию 2) логарифм числа, то есть
269 Math.max() JavaScript, Math, Method, Reference, Référence
Метод Math.max() возвращает наибольшее из нуля или более чисел.
270 Math.min() JavaScript, Javascript, Math, Method, Reference, Référence, javascript
Метод Math.min() возвращает наименьшее из нуля или более чисел.
271 Math.pow() JavaScript, Math, Method, Reference, Référence
Метод Math.pow() возвращает основание, возведённое в степень показатель, то есть, значение выражения основаниепоказатель.
272 Math.random() JavaScript, Math, Method, Reference, Réference, Référence
Метод Math.random() возвращает псевдослучайное число с плавающей запятой из диапазона [0, 1), то есть, от 0 (включительно) до 1 (но не включая 1), которое затем можно отмасштабировать до нужного диапазона. Реализация сама выбирает начальное зерно для алгоритма генерации случайных чисел; оно не может быть выбрано или сброшено пользователем.
273 Math.round() JavaScript, Math, Method, Reference, Référence
Метод Math.round() возвращает число, округлённое к ближайшему целому.
274 Math.sign() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.sign() возвращает знак числа, указывающий на то, является ли число отрицательным, положительным или нулём.
275 Math.sin() JavaScript, Math, Method, Reference, Référence
Метод Math.sin() возвращает синус числа.
276 Math.sinh() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.sinh() возвращает гиперболический синус числа, который может быть выражен через число e:
277 Math.sqrt() JavaScript, Math, Method, Reference, Référence
Метод Math.sqrt() возвращает квадратный корень числа, то есть
278 Math.tan() JavaScript, Math, Method, Reference, Référence
Метод Math.tan() возвращает тангенс числа.
279 Math.tanh() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.tanh() возвращает гиперболический тангенс числа, то есть
280 Math.trunc() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
Метод Math.trunc() возвращает целую часть числа путём удаления всех дробных знаков.
281 Метод Math.max() JavaScript, Math, Method, Reference, Référence
Метод Math.max() возвращает наибольшее из нуля или более чисел.
282 NaN JavaScript
Глобальное свойство NaN является значением, представляющим не-число (Not-A-Number).
283 Number JavaScript, Number, Reference, Référence
Объект Number является объектом-обёрткой, позволяющей вам работать с числовыми значениями. Объект Number создаётся через конструктор Number().
284 Number.EPSILON ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property, Reference, Référence
Свойство Number.EPSILON представляет разницу между единицей и самым маленьким значением, большим единицы, ещё представимым объектом Number.
285 Number.MAX_SAFE_INTEGER ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property
Константа Number.MAX_SAFE_INTEGER представляет максимальное безопасное целочисленное значение в JavaScript (253 - 1).
286 Number.MAX_VALUE JavaScript, Number, Property
Свойство Number.MAX_VALUE представляет максимальное числовое значение, представимое в JavaScript.
287 Number.MIN_SAFE_INTEGER ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property
Константа Number.MIN_SAFE_INTEGER представляет минимальное безопасное целочисленное значение в JavaScript (-(253 - 1)).
288 Number.MIN_VALUE JavaScript, Number, Property
Свойство Number.MIN_VALUE представляет минимальное положительное числовое значение, представимое в JavaScript.
289 Number.NEGATIVE_INFINITY JavaScript, Number, Property
Свойство Number.NEGATIVE_INFINITY представляет значение отрицательной бесконечности.
290 Number.NaN JavaScript, Number, Property
Вам не нужно создавать объект Number для доступа к этому статическому свойству (используйте Number.NaN).
291 Number.POSITIVE_INFINITY JavaScript, Number, Property
Свойство Number.POSITIVE_INFINITY представляет значение положительной бесконечности.
292 Number.isFinite() Experimental, Expérimental, JavaScript, Method, Number, Reference, Référence
Метод Number.isFinite() определяет, является ли переданное значение конечным числом.
293 Number.isInteger() Experimental, Expérimental, JavaScript, Method, Number, Reference, Référence
Метод Number.isInteger() определяет, является ли переданное значение целым числом.
294 Number.isNaN() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number, Reference, Référence, polyfill
Метод Number.isNaN() определяет, является ли переданное значение NaN. Это более надёжная версия оригинальной глобальной функции isNaN().
295 Number.isSafeInteger() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number
Метод Number.isSafeInteger() определяет, является ли переданное значение безопасным целым числом. Безопасное целое число это такое число, которое
296 Number.parseFloat() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number
Метод Number.parseFloat() разбирает строковый аргумент и возвращает число с плавающей запятой. Этот метод ведёт себя идентично глобальной функции parseFloat() и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей).
297 Number.parseInt() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number
Метод Number.parseInt() разбирает строковый аргумент и возвращает целое число. Этот метод ведёт себя идентично глобальной функции parseInt() и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей).
298 Number.prototype JavaScript, Number, Property, Reference, Référence, prototype
Свойство Number.prototype представляет прототип конструктора Number.
299 Number.prototype.toExponential() JavaScript, Method, Number, prototype
Метод toExponential() возвращает строку, представляющую объект Number в экспоненциальной записи.
300 Number.prototype.toFixed() JavaScript, Method, Number, prototype
Метод toFixed() форматирует число, используя запись с фиксированной запятой.
301 Number.prototype.toLocaleString() Internationalization, JavaScript, Method, Number, prototype
Метод toLocaleString() возвращает строку с языко-зависимым представлением числа.
302 Number.prototype.toPrecision() JavaScript, Method, Number, prototype
Метод toPrecision() возвращает строку, представляющую объект Number с указанной точностью.
303 Number.prototype.toSource() JavaScript, Method, Non-standard, Number, prototype
Метод toSource() возвращает строку, представляющую исходный код объекта.
304 Number.prototype.toString() JavaScript, Method, Number, prototype
Метод toString() возвращает строковое представление указанного объекта Number.
305 Number.prototype.valueOf() JavaScript, Method, Number, Reference, Référence, prototype
Метод valueOf() возвращает примитивное значение объекта Number.
306 Number.toInteger() JavaScript, Method, Non-standard, Number, Obsolete
Метод Number.toInteger() использовался для вычисления переданного значения и преобразования его в целое число, но его реализация была удалена.
307 Object Constructor, JavaScript, Object, Reference, Référence
Конструктор Object создаёт объект-обёртку.
308 Object.assign() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object, Reference, Référence, polyfill
Метод Object.assign() используется для копирования значений всех собственных перечисляемых свойств из одного или более исходных объектов в целевой объект. После копирования он возвращает целевой объект.
309 Object.create() ECMAScript5, JavaScript, Method, Object, Reference, Référence, polyfill
Метод Object.create() создаёт новый объект с указанными объектом прототипа и свойствами.
310 Object.defineProperties() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence, polyfill
Метод Object.defineProperties() определяет новые или изменяет существующие свойства, непосредственно на объекте, возвращая этот объект.
311 Object.defineProperty() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence
Метод Object.defineProperty() определяет новое или изменяет существующее свойство непосредственно на объекте, возвращая этот объект.
312 Дополнительные примеры по Object.defineProperty Examples, JavaScript, Object
На этой странице представлены дополнительные примеры использования метода Object.defineProperty().
313 Object.entries()
The Object.entries() method returns an array of a given object's own enumerable property [key, value] pairs, in the same order as that provided by a for...in loop (the difference being that a for-in loop enumerates properties in the prototype chain as well).
314 Object.freeze() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.freeze() замораживает объект: это значит, что он предотвращает добавление новых свойств к объекту, удаление старых свойств из объекта и изменение существующих свойств или значения их атрибутов перечисляемости, настраиваемости и записываемости. В сущности, объект становится эффективно неизменным. Метод возвращает замороженный объект.
315 Object.getOwnPropertyDescriptor() ECMAScript5, JavaScript, Method, Object
Метод Object.getOwnPropertyDescriptor() возвращает дескриптор свойства для собственного свойства (то есть такого, которое находится непосредственно в объекте, а не получено через цепочку прототипов) переданного объекта.
316 Object.getOwnPropertyNames() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence
Метод Object.getOwnPropertyNames() возвращает массив со всеми свойствами (независимо от того, перечисляемые они или нет), найденными непосредственно в переданном объекте.
317 Object.getOwnPropertySymbols() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object
Метод Object.getOwnPropertySymbols() возвращает массив всех символьных свойств, найденных непосредственно на переданном объекте.
318 Object.getPrototypeOf() ECMAScript5, JavaScript, Javascript, Method, Object, Reference, Référence
Метод Object.getPrototypeOf() возвращает прототип (то есть, внутреннее свойство [[Prototype]]) указанного объекта.
319 Object.is() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object
Метод Object.is() определяет, являются ли два значения одинаковыми значениями.
320 Object.isExtensible() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.isExtensible() определяет, является ли объект расширяемым (то есть, можно ли к нему добавлять новые свойства).
321 Object.isFrozen() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.isFrozen() определяет, был ли объект заморожен.
322 Object.isSealed() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.isSealed() определяет, является ли объект запечатанным.
323 Object.keys() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence, polyfill
Метод Object.keys() возвращает массив из собственных перечисляемых свойств переданного объекта, в том же порядке, в котором они бы обходились циклом for...in (разница между циклом и методом в том, что цикл перечисляет свойства и из цепочки прототипов).
324 Object.observe() ECMAScript7, Experimental, Expérimental, JavaScript, Method, Object, Reference, Référence
Метод Object.observe() используется для асинхронного обзора изменений в объекте. Он предоставляет поток изменений в порядке их возникновения.
325 Object.preventExtensions() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Метод Object.preventExtensions() предотвращает добавление новых свойств к объекту (то есть, предотвращает расширение этого объекта в будущем).
326 Object.prototype JavaScript, Object, Property, Reference, Référence
Свойство Object.prototype представляет объект прототипа Object.
327 Object.prototype.__count__ JavaScript, Object, Obsolete, Property, Reference, Référence, prototype
Свойство __count__ использовалось для хранения количества перечисляемых свойств объекта, но было удалено.
328 Object.prototype.__defineGetter__() JavaScript, Method, Non-standard, Object, Reference, Référence, prototype
Метод __defineGetter__() привязывает свойство объекта к функции, вызываемой каждый раз при поиске этого свойства.
329 Object.prototype.__defineSetter__() Deprecated, JavaScript, Method, Non-standard, Object, Reference, Référence, prototype
Метод __defineSetter__() привязывает свойство объекта к функции, вызываемой каждый раз при попытке установить значение этого свойства.
330 Object.prototype.__lookupGetter__() Deprecated, JavaScript, Method, Non-standard, Object, Reference, Référence, prototype
Метод __lookupGetter__() возвращает функцию, привязанную к геттеру указанного свойства.
331 Object.prototype.__lookupSetter__() Deprecated, JavaScript, Method, Non-standard, Object, Reference, Référence, prototype
Метод __lookupSetter__() возвращает функцию, привязанную к сеттеру указанного свойства.
332 Object.prototype.__noSuchMethod__ JavaScript, Non-standard, Object, Property, Reference, Référence, prototype
Свойство __noSuchMethod__ ссылается на функцию, выполняющуюся каждый раз при вызове на объекте несуществующего метода.
333 Object.prototype.__parent__ JavaScript, Object, Obsolete, Property, prototype
Свойство __parent__ использовалось для указания контекста объекта, но было удалено.
334 Object.prototype.__proto__ JavaScript, Object, Property, Reference, Référence, prototype
Свойство __proto__ объекта Object.prototype является свойством доступа (комбинацией геттера и сеттера), которые расширяют внутренний прототип [[Prototype]] объекта (являющийся объектом или null), через который осуществлялся доступ.
335 Object.prototype.constructor JavaScript, Object, Property, prototype
Возвращает ссылку на функцию Object, создавшую прототип экземпляра. Обратите внимание, что значение этого свойства является ссылкой на саму функцию, а не строкой, содержащей имя функции. Для примитивных значений, вроде 1true или "test", значение доступно только для чтения.
336 Object.prototype.eval() JavaScript, Method, Object, Obsolete, prototype
Метод Object.eval() использовался для вычисления строки JavaScript-кода в контексте объекта, однако, был удалён.
337 Object.prototype.hasOwnProperty() JavaScript, Method, Object, Reference, Réference, Référence, prototype
Метод hasOwnProperty() возвращает логическое значение, указывающее, содержит ли объект указанное свойство.
338 Object.prototype.isPrototypeOf() JavaScript, Method, Object, Reference, Référence, prototype
Метод isPrototypeOf() проверяет, входит ли объект в цепочку прототипов другого объекта.
339 Object.prototype.propertyIsEnumerable() JavaScript, Method, Object, Reference, Référence, prototype
Метод propertyIsEnumerable() возвращает логическое значение, указывающее, является ли указанное свойство перечисляемым.
340 Object.prototype.toLocaleString() JavaScript, Method, Object, prototype
Метод toLocaleString() возвращает строку, представляющую объект. Этот метод предназначен для переопределения унаследованными объектами в целях поддержки зависимости от локали.
341 Object.prototype.toSource() JavaScript, Method, Non-standard, Object, prototype
Метод toSource() возвращает строку, представляющую исходный код объекта.
342 Object.prototype.toString() JavaScript, Method, Object, Prototype, javascript, prototype
Метод toString() возвращает строку, представляющую объект.
343 Object.prototype.unwatch() JavaScript, Method, Non-standard, Object, prototype
Метод unwatch() удаляет точку наблюдения, установленную методом watch().
344 Object.prototype.valueOf() JavaScript, Method, Object, prototype
Метод valueOf() возвращает примитивное значение указанного объекта.
345 Object.prototype.watch() JavaScript, Method, Non-standard, Object, prototype
Метод watch() следит за присваиванием свойству значений и запускает указанную функцию, когда это происходит.
346 Object.seal() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence
Метод Object.seal() запечатывает объект, предотвращая добавление новых свойств к объекту и делая все существующие свойства не настраиваемыми. Значения представленных свойств всё ещё могут изменяться, поскольку они остаются записываемыми.
347 Object.setPrototypeOf() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object, Reference, Référence, polyfill
Метод Object.setPrototype() устанавливает прототип (то есть, внутреннее свойство [[Prototype]]) указанного объекта в другой объект или null.
348 ParallelArray
Целью ParallelArray является распараллеливание данных в веб-приложениях. Все функции, которые доступны на простом массиве могут исполняться параллельно на ParallelArray, при необходимости можно вернуться к последовательному исполнению. Чтобы убедиться что ваш код исполняется параллельно, it is suggested that the functions should be limited to the parallelizable subset of JS that Firefox supports.
349 Promise JavaScript, Promise, Экспериментальный
Объект Promise (обещание) используется для отложенных и асинхронных вычислений. Promise может находиться в трёх состояниях:
350 Promise.all()
Метод Promise.all(iterable) возвращает обещание, которое выполнится тогда, когда будут выполнены все обещания, переданные в виде перечисляемого аргумента.
351 Promise.prototype.then() ECMAScript6, JavaScript, Метод, Экспериментальный, метод
Метод then() возвращает объект Promise (обещание). Он принимает два аргумента, оба — коллбэк-функции для случаев выполнения и отказа соответственно.
352 Promise.race() Promise
Метод Promise.race(iterable) возвращает обещание (Promise) с аргументом resolve или reject, как только одно из обещаний завершится успешно или с ошибкой. Также возвращает значение (value) или причину (reason) для этого завершившегося обещания.
353 Promise.reject()
Метод Promise.reject(reason) возвращает объект Promise, который был отклонен по указанной причине.
354 RangeError Error, JavaScript, Object, RangeError
Объект RangeError представляет ошибку, возникающую, когда значение не входит в множество или выходит за диапазон допустимых значений.
355 RangeError.prototype Error, JavaScript, Property, RangeError, prototype
Свойство RangeError.prototype представляет прототип конструктора объекта RangeError.
356 ReferenceError Error, JavaScript, Object, Reference, ReferenceError, Référence
Объект ReferenceError представляет ошибку, возникающую при обращении к не существующей переменной.
357 ReferenceError.prototype Error, JavaScript, Property, ReferenceError, prototype
Свойство ReferenceError.prototype представляет прототип конструктора объекта ReferenceError.
358 Reflect
Reflect - это встроенный объект, который позволяет создавать методы, перехватывающие  операции JavaScript. При этом методы называются так же, как и методы proxy handler`ов. Reflect - это не функциональный, а простой объект, он не является сконструированным.
359 RegExp Constructor, JavaScript, Javascript, Reference, RegExp, Référence, регулярные выражения
Конструктор RegExp создаёт объект регулярного выражения для сопоставления текста с шаблоном.
360 RegExp.lastIndex JavaScript, Property, Reference, RegExp, Référence, регулярные выражения
Свойство lastIndex является целочисленным свойством регулярного выражения, доступным как для чтения, так и для записи, которое определяет индекс, с которого следует начинать следующее сопоставление.
361 RegExp.prototype JavaScript, Property, Reference, RegExp, Référence, prototype, регулярные выражения
Свойство RegExp.prototype представляет объект прототипа для констуктора RegExp.
362 RegExp.prototype.exec() JavaScript, Method, Reference, RegExp, Référence, prototype, регулярные выражения
Метод exec() выполняет поиск сопоставления регулярного выражения в указанной строке. Возвращает массив с результатами или null.
363 RegExp.prototype.flags ECMAScript6, Experimental, Expérimental, JavaScript, Property, Reference, RegExp, Référence, prototype, регулярные выражения
Свойство flags возвращает строку, состоящую из флагов текущего регулярного выражения.
364 RegExp.prototype.global JavaScript, Property, Reference, RegExp, Référence, prototype, регулярные выражения
Свойство global указывает, использовался ли в определении регулярного выражения флаг "g". Свойство global является свойством только для чтения и принадлежит экземпляру регулярного выражения.
365 RegExp.prototype.ignoreCase JavaScript, Property, Reference, RegExp, Référence, prototype, регулярные выражения
Свойство ignoreCase указывает, использовался ли в определении регулярного выражения флаг "i". Свойство ignoreCase является свойством только для чтения и принадлежит экземпляру регулярного выражения.
366 RegExp.prototype.multiline JavaScript, Property, Reference, RegExp, Référence, prototype, регулярные выражения
Свойство multiline указывает, использовался ли в определении регулярного выражения флаг "m". Свойство multiline является свойством только для чтения и принадлежит экземпляру регулярного выражения.
367 RegExp.prototype.source JavaScript, Property, Reference, RegExp, Référence, prototype, регулярные выражения
Свойство source возвращает строку, содержащую текст шаблона регулярного выражения без прямых слешей с обеих сторон и без флагов регулярного выражения.
368 RegExp.prototype.sticky ECMAScript6, Experimental, Expérimental, JavaScript, Property, Reference, RegExp, Référence, prototype, регулярные выражения
No summary!
369 RegExp.prototype.test() JavaScript, Method, Reference, RegExp, Référence, prototype, регулярные выражения
Метод test() выполняет поиск сопоставления регулярного выражения указанной строке. Возвращает true или false.
370 RegExp.prototype.toSource() JavaScript, Method, Non-standard, Reference, RegExp, Référence, prototype, регулярные выражения
Метод toSource() возвращает строковое представление исходного кода объекта.
371 RegExp.prototype.toString() JavaScript, Method, Reference, RegExp, Référence, prototype, регулярные выражения
Метод toString() возвращает строковое представление регулярного выражения.
372 Set ECMAScript6, JavaScript, set, Экспериментальный
Объекты Set позволяют вам сохранять уникальные значения любого типа, как примитивы, так и другие типы объектов.
373 String JavaScript, Reference, Référence, String, javascript
Глобальный объект String является конструктором строк, или, последовательностей символов.
374 String.fromCharCode() JavaScript, Method, Reference, Référence, String, Unicode
Статический метод String.fromCharCode() возвращает строку, созданную из указанной последовательности значений Юникода.
375 String.fromCodePoint() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String
Статический метод String.fromCodePoint() возвращает строку, созданную из указанной последовательности кодовых точек.
376 String.length JavaScript, Property, Reference, Référence, String, prototype
Свойство length представляет длину строки.
377 String.prototype JavaScript, Property, Reference, Référence, String, prototype
Свойство String.prototype представляет прототип объекта String.
378 String.prototype.anchor() JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод anchor() создаёт якорный HTML-элемент <a>, используемый в качестве цели гиперссылки.
379 String.prototype.big() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод big() создаёт HTML-элемент <big>, заставляющий строку отображаться большим шрифтом.
380 String.prototype.blink() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод blink() создаёт HTML-элемент <blink>, заставляющий строку мерцать.
381 String.prototype.bold() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод bold() создаёт HTML-элемент <b>, заставляющий строку отображаться полужирным шрифтом.
382 String.prototype.charAt() JavaScript, Method, Reference, Référence, String, prototype
Метод charAt() возвращает указанный символ из строки.
383 String.prototype.charCodeAt() JavaScript, Method, Reference, Référence, String, Unicode
Метод charCodeAt() возвращает числовое значение Юникода для символа по указанному индексу (за исключением кодовых точек Юникода, больших 0x10000).
384 String.prototype.codePointAt() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, prototype
Метод codePointAt() возвращает неотрицательное целое число, являющееся закодированным в UTF-16 значением кодовой точки.
385 String.prototype.concat() JavaScript, Method, Reference, Référence, String, prototype
Метод concat() объединяет текст из двух или более строк и возвращает новую строку.
386 String.prototype.endsWith() Experimental, Expérimental, JavaScript, Javascript, Method, Prototype, Reference, Référence, String, prototype
Метод endsWith() определяет, заканчивается ли строка символами другой строки, возвращая, соотвественно, true или false.
387 String.prototype.fixed() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод fixed() создаёт HTML-элемент <tt>, заставляющий строку отображаться моноширинным шрифтом.
388 String.prototype.fontcolor() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод fontcolor() создаёт HTML-элемент <font>, заставляющий строку отображаться шрифтом указанного цвета.
389 String.prototype.fontsize() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод fontsize() создаёт HTML-элемент <font>, заставляющий строку отображаться шрифтом указанного размера.
390 String.prototype.includes() Experimental, Expérimental, JavaScript, Javascript, Method, Prototype, Reference, Référence, String, prototype
Метод includes() определяет, находится ли одна строка внутри другой, возвращая, соотвественно, true или false.
391 String.prototype.indexOf() JavaScript, Method, Reference, Référence, String, prototype
Метод indexOf() возвращает индекс первого вхождения указанного значения в строковый объект String, на котором он был вызван, начиная с индекса fromIndex. Возвращает -1, если значение не найдено.
392 String.prototype.italics() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод italics() создаёт HTML-элемент <i>, заставляющий строку отображаться курсивом.
393 String.prototype.lastIndexOf() JavaScript, Method, Reference, Référence, String, prototype
Метод lastIndexOf() возвращает индекс последнего вхождения указанного значения в строковый объект String, на котором он был вызван, или -1, если ничего не было найдено. Поиск по строке ведётся от конца к началу, начиная с индекса fromIndex.
394 String.prototype.link() JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод link() создаёт HTML-элемент <a>, заставляющий строку отображаться в виде ссылки на другой URL.
395 String.prototype.localeCompare() Internationalization, JavaScript, Method, Reference, Référence, String, prototype
Метод localeCompare() возвращает число, указывающее, должна ли данная строка находится до, после или в том же самом месте, что и строка, переданная через параметр, при сортировке этих строк.
396 String.prototype.match() JavaScript, Method, Reference, Référence, String, prototype, регулярные выражения
Метод match() возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением.
397 String.prototype.normalize() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, Unicode, prototype
Метод normalize() возвращает форму нормализации Юникода данной строки (если значение не является строкой, сначало оно будет в неё преобразовано).
398 String.prototype.quote() JavaScript, Method, Obsolete, Reference, Référence, String, prototype
Нестандартный метод quote() возвращает копию строки, заменяя различные специальные символы в строке их управляющими последовательностями и заключая релультат в двойные кавычки (").
399 String.prototype.repeat() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, prototype
Метод repeat() конструирует и возвращает новую строку, содержащую указанное количество соединённых вместе копий строки, на которой он был вызван.
400 String.prototype.replace() JavaScript, Method, Prototype, Reference, Référence, String, регулярные выражения
Метод replace() возвращает новую строку с некоторыми или всеми сопоставлениями с шаблоном, заменёнными на заменитель. Шаблон может быть строкой или регулярным выражением, а заменитель может быть строкой или функцией, вызываемой при каждом сопоставлении.
401 String.prototype.search() JavaScript, Method, Reference, Référence, String, prototype, регулярные выражения
Метод search() выполняет поиск сопоставления между регулярным выражением и этим объектом String.
402 String.prototype.slice() JavaScript, Method, Reference, Référence, String, prototype
Метод slice() извлекает часть строки и возвращает новую строку.
403 String.prototype.small() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод small() создаёт HTML-элемент <small>, заставляющий строку отображаться маленьким шрифтом.
404 String.prototype.split() JavaScript, Method, Prototype, Reference, Référence, String, prototype, регулярные выражения
Метод split() разбивает объект String на массив строк путём разделения строки указанной подстрокой.
405 String.prototype.startsWith() ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, Method, Prototype, Reference, Référence, String, prototype
Метод startsWith() определяет, начинается ли строка с символов другой строки, возвращая, соотвественно, true или false.
406 String.prototype.strike() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод strike() создаёт HTML-элемент <strike>, заставляющий строку отображаться зачёркнутым текстом.
407 String.prototype.sub() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод sub() создаёт HTML-элемент <sub>, заставляющий строку отображаться подстрочным текстом (нижним индексом).
408 String.prototype.substr() JavaScript, Javascript, Method, Prototype, Reference, String, javascript, prototype
Метод substr() возвращает указанное количество символов из строки, начиная с указанной позиции.
409 String.prototype.substring() JavaScript, Method, Reference, Référence, String, prototype
Метод substring() возвращает подстроку строки между двумя индексами, или от одного индекса и до конца строки.
410 String.prototype.sup() Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML
Метод sup() создаёт HTML-элемент <sup>, заставляющий строку отображаться надстрочным текстом (верхним индексом).
411 String.prototype.toLocaleLowerCase() Internationalization, JavaScript, Method, Reference, Référence, String, prototype
Метод toLocaleLowerCase() возвращает значение строки, на которой он был вызван, преобразованное в нижний регистр согласно правилам преобразования регистра локали.
412 String.prototype.toLocaleUpperCase() Internationalization, JavaScript, Method, Reference, Référence, String, prototype
Метод toLocaleUpperCase() возвращает значение строки, на которой он был вызван, преобразованное в верхний регистр согласно правилам преобразования регистра локали.
413 String.prototype.toLowerCase() JavaScript, Method, Reference, Référence, String, prototype
Метод toLowerCase() возвращает значение строки, на которой он был вызван, преобразованное в нижний регистр.
414 String.prototype.toSource() JavaScript, Method, Non-standard, Reference, Référence, String, prototype
Метод toSource() возвращает строковое представление исходного кода объекта.
415 String.prototype.toString() JavaScript, Method, Reference, Référence, String, prototype
Метод toString() возвращает строку, представляющую указанный объект.
416 String.prototype.toUpperCase() JavaScript, Method, Reference, Référence, String, prototype
Метод toUpperCase() возвращает значение строки, на которой он был вызван, преобразованное в верхний регистр.
417 String.prototype.trim() ECMAScript5, JavaScript, Method, Reference, Référence, String, method, prototype
Метод trim() удаляет пробельные символы с начала и конца строки. Пробельными символами в этом контексте считаются все собственно пробельные символы (пробел, табуляция, неразрывный пробел и прочие) и все символы конца строки (LF, CR и прочие).
418 String.prototype.trimLeft() JavaScript, Method, Non-standard, Reference, Référence, String, prototype
Метод trimLeft() удаляет пробельные символы с левого конца строки.
419 String.prototype.trimRight() JavaScript, Method, Non-standard, Reference, Référence, String, prototype
Метод trimRight() удаляет пробельные символы с правого конца строки.
420 String.prototype.valueOf() JavaScript, Method, Reference, Référence, String, prototype
Метод valueOf() возвращает примитивное значение объекта String.
421 String.prototype[@@iterator]() ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, Reference, Référence, String, prototype
Метод [@@iterator]() возвращает новый объект итератора Iterator, который проходит по кодовым точкам строкового значения, возвращая каждую кодовую точку в виде строкового значения.
422 String.raw() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String
Статический метод String.raw() является теговой функцией для шаблонных строк; подобно префиксу r в Python или префиксу @ в C# для строковых литералов, эта функция используется для получения необработанной строки из шаблона.
423 Symbol API, ECMAScript6, JavaScript, Symbol, Символы, Экспериментальная
No summary!
424 Symbol.for()
Метод Symbol.for(key) ищет ранее созданный разделяемый символ по заданному ключу и возвращает его, если он найден. В противном случае создается новый разделяемый символ для данного ключа в глобальном реестре символов.
425 Symbol.iterator ECMAScript6, JavaScript, Свойство, Символы
Symbol.iterator — известный символ, задающий итератор объекта, используемый по умолчанию. Применяется в конструкции for...of.
426 Symbol.match ECMAScript6, JavaScript, Свойство, Символы
Symbol.match — известный символ, определяющий соответствие строки регулярному выражению. Этот метод вызывается функцией String.prototype.match().
427 Symbol.prototype ECMAScript6, JavaScript, Свойство, Символы
Свойство Symbol.prototype указывает на прототип конструктора Symbol.
428 Symbol.prototype.valueOf()
Метод valueOf() возвращает примитивное значение символьного объекта.
429 Symbol.species ECMAScript6, Experimental, JavaScript, Свойство, Символы
Symbol.species — известный символ, позволяющий определить конструктор, использующийся для создания порождённых объектов.
430 SyntaxError Error, JavaScript, Object, Reference, Référence, SyntaxError
Объект SyntaxError представляет ошибку, возникающую при попытке интерпретировать синтексически неправильный код.
431 SyntaxError.prototype Error, JavaScript, Property, SyntaxError, prototype
Свойство SyntaxError.prototype представляет прототип конструктора объекта SyntaxError.
432 TypeError Error, JavaScript, Object, Reference, Référence, TypeError
Объект TypeError представляет ошибку, возникающую, когда значение имеет не ожидаемый тип.
433 TypeError.prototype Error, JavaScript, Property, TypeError, prototype
Свойство TypeError.prototype представляет прототип конструктора объекта TypeError.
434 URIError Error, JavaScript, Object, Reference, Référence, URIError
Объект URIError представляет ошибку, возникающую при неправильном использовании глобальных функций обработки URI.
435 URIError.prototype Error, JavaScript, Property, URIError, prototype
Свойство URIError.prototype представляет прототип конструктора объекта URIError.
436 WeakMap
Объект WeakMap — коллекция пар ключ-значение. В качестве ключей могут быть использованы только объекты, а значения могут быть произвольных типов.
437 WeakMap.prototype.clear()
Метод clear() удаляет все элемента в объекте WeakMap.
438 WeakMap.prototype.delete()
Метод delete() удаляет элемент из объекта WeakMap.
439 WeakMap.prototype.get()
Метод get() возвращает элемент из объекта WeakMap,
440 WeakMap.prototype.has()
Метод has() возвращает булевое значение, которое указывает на то существует элемент с таким ключом в объекте WeakMap или нет.
441 WeakMap.prototype.set()
Метод set() добавляет новый элемент с указанными ключом и значением в объект WeakMap.
442 decodeURI()
Метод decodeURI() декодирует унифицированный идентификатор ресурса (URI), созданный при помощи метода encodeURI или другой подобной процедуры.
443 decodeURIComponent()
Метод decodeURIComponent() декодирует управляющие последовательности символов в компоненте Uniform Resource Identifier (URI), созданные с помощью метода encodeURIComponent или другой подобной процедуры.
444 encodeURI() JavaScript, URI
Предполагается, что URI является полным URI, поэтому не кодирует зарезервированные символы, имеющие особое значение в URI.
445 encodeURIComponent()
encodeURIComponent() - метод, кодирующий компонент универсального индентификатора ресурса (URI) заменой каждой определенной последовательности символов одной, двумя, тремя или четырями последовательностями символов, представленных в кодировке UTF-8  (будет только 4 управляющих последовательности для символов, состоящих из 2 "суррогатных" символов).
446 escape()
Устаревший метод escape() возвращает новую строку, в которой определенные символы заменены шестнадцаричной управляющей последовательностью.  Используйте методы encodeURI или encodeURIComponent вместо него.
447 eval()
Метод eval() выполняет JavaScript код, представленный строкой.
448 isFinite()
Глобальная isFinite() функция определяет, является ли переданное значение конечным числом. Если необходимо, параметр сначала преобразуется в число.
449 isNaN Functions, JavaScript, Method
Функция isNaN() определяет является ли литерал или переменная не числовым значением (NaN) или нет. При работе с функцией необходимо проявлять осторожность так как она работает некорректно. Если вам интересно подробнее можно посмотреть Number.isNaN() то как она описана в ECMAScript 6, в качестве альтернативного решения можно использовать typeof для проверки литерала или переменной на не числовое значение.
450 null JavaScript, Literal, Primitive
No summary!
451 parseFloat()
Функция parseFloat() принимает строку в качестве аргумента и возвращает десятичное число (число с плавающей точкой)
452 parseInt()
Функция parseInt() принимает строку в качестве аргумента и возвращает целое число в соответствии с указанным основанием системы счисления.
453 undefined JavaScript
Значение глобального свойства undefined представляет значение undefined. Это одно из примитивных значений JavaScript.
454 unescape()
Устаревший метод unescape(str) создает новую строку в которой шестнадцатиричная последовательность симоволов вида %xx заменяется эквивалентами из кодировки ASCII. Знаки, закодированные в формате %uxxxx (знаки Юникода), заменяются знаками Юникода в шестнадцатеричной кодировке xxxx.
455 uneval()
uneval() метод создает строковое представление исходного кода объекта.
456 Прокси ECMAScript6, JavaScript, Объект, Прокси
Прокси используются программистами для объявления расширенной семантики JavaScript объектов. Стандартная семантика реализована в движке JavaScript, который обычно написан на низкоуровневом языке программирования, например C++. Прокси позволяют программисту определить поведение объекта при помощи JavaScript. Другими словами они являются инструментом метапрограммирования.
457 Функции
Generally speaking, a function is a "subprogram" that can be called by code external (or internal in the case of recursion) to the function. Like the program itself, a function is composed of a sequence of statements called the function body. Values can be passed to a function, and the function can return a value.
458 Arguments object Functions, JavaScript, NeedsTranslation, TopicStub, arguments
Объект arguments - это объект похожий на массив, который содержит аргументы переданные в функцию.
459 arguments.length
arguments.length  свойство содержашее число аргументов переданных в функцию.
460 getter геттер
Синтаксис get связывает свойство объекта с функцией, которая будет вызываться  при обращении к этому свойству.
461 Определение методов
Начиная с ECMAScript 6, существует короткий синтаксис для определения методов в инициализаторе объекта. По сути, это сокращение для функции, которая назначена имени метода.
462 Оставшиеся параметры JavaScript, Оставшиеся параметры, Функции
Синтаксис оставшихся параметров функции позволяет представлять неограниченное множество аргументов в виде массива.
463 Параметры по умолчанию ECMAScript6, JavaScript, Javascript, Функции, Экспериментальный
Параметры по умолчанию позволяют задавать формальным параметрам функции значения по умолчанию, если для них не указано значение или передан undefined.
464 Стрелочные функции ECMAScript6, JavaScript, Функции
Выражения стрелочных функций имеют более короткий синтаксис по сравнению с функциональными выражениями и лексически привязаны к значению this (но не привязаны к собственному thisargumentssuper, или new.target). Стрелочные функции всегда анонимные.
465 Шаблонные строки ECMAScript6, JavaScript, Экспериментальный
Шаблонные строки (шаблоны) является строковыми литералами, допускающими использование выражений. Вы можете использовать многострочные литералы и возможности интерполяции.
466 Типы данных JavaScript и структуры данных JavaScript, Javascript, Типы данных, Учебник
Все языки программирования содержат встроенные типы данных, но они часто отличаются друг от друга в разных языках. Эта статья, попытка описать встроенные структуры (типы) данных доступные в JavaScript и их свойства. На их основе строятся другие структуры данных. Когда это возможно, то мы будем сравнивать типы данных в разных языках.
467 Управление памятью
Низкоуровневые языки программирования (например, C) имеют низкоуровневые примитивы для управления памятью, такие как malloc() и free(). В JavaScript же память выделяется динамически при создании сущностей (т.е., объектов, строк и т.п.) и "автоматически" освобождается, когда они больше не используются. Последний процесс называется сборкой мусора . Слово "автоматически" является источником путаницы и зачастую создает у программистов на JavaScript (и других высокоуровневых языках) ложное ощущение, что они могут не заботиться об управлении памятью.
468 Что нового в JavaScript JavaScript, Versions
Эта глава содержит информацию об истории версий JavaScript и статусе их реализаций в основанных на Mozilla/SpiderMonkey JavaScript-приложениях, таких, как Firefox.
469 Firefox JavaScript changelog
Ниже представлен список изменений для возможносте JavaScript в соответствующей версии Firefox.
470 New in JavaScript 1.8 Версии
Следующее описание относится к  JavaScript 1.8. Эта версия была включена в Firefox 3 является частью Gecko 1.9. ошибка 380236 – здесь вы можете просмотреть исправленные в процессе разработки JavaScript 1.8 баги.
471 Новое в 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 года).
472 Новое в 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.
473 Новое в JavaScript 1.7 JavaScript
The following is a changelog for JavaScript 1.7. This version was included in Firefox 2 (October 2006).
474 Новое в JavaScript 1.8.5
Далее приведён список изменений в JavaScript 1.8.5. Эта версия была включена в Firefox 4.
475 Поддержка ECMAScript 5 в Mozilla ECMAScript5, JavaScript, Versions
Стандарт ECMAScript 5.1, последнее издание стандарта, на котором основан язык JavaScript, был принят в июне 2011 года.
476 Поддержка ECMAScript 6 в Mozilla ECMAScript6, JavaScript
ECMAScript 6 - это новая версия стандарта, имеющая кодовое имя "Harmony" или "ES.next". Черновая спецификация может быть найдена в официальном вики ECMA. Первый рабочий черновик, основанный на ECMAScript 5.1, был опубликован 12 июля 2011 как "ES.next". По состоянию на август 2014 в ECMAScript 6 больше не принимаются новые функции и ожидается окончание работы над ним в конце 2014 с официальной публикацией в марте 2015.
477 Поддержка ECMAScript 7 в Mozilla ECMAScript7, JavaScript
ECMAScript 7 является следующей ступенью развития стандарта ECMA-262. Новые возможности языка уже включались в черновик 6-й редакции, в которую больше не добавляются новые возможности и работа над ней близка к завершению. Вы можете посмотреть список предложений в репозитории tc39/ecma262 на GitHub.
Текущие недочёты в процессе спецификации планируется разрешить в несколько этапов и чемпионатов. Также, предлагается соблюдать цикл публикации стандарта в 2 года. Для просмотра информации о ходе процесса спецификации после выпуска ES6 смотрите презентацию Rafael Weinstein.

Метки документа и участники

Метки: 
 Внесли вклад в эту страницу: bychek.ru, Mingun
 Обновлялась последний раз: bychek.ru,