We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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

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

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

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