Разное

Javascript справочник: for…of — JavaScript | MDN

Содержание

Стандартные встроенные объекты — JavaScript

Эта глава описывает все стандартные встроенные объекты JavaScript, вместе с их методами и свойствами.

Термин «глобальные объекты» (или стандартные встроенные объекты) здесь не следует путать с самим глобальным объектом. Далее в главе под этим обозначением понимаются объекты в глобальном пространстве имён (но только, если не используется строгий режим ECMAScript 5! В противном случае они возвращают undefined). Сам же глобальный объект в глобальном пространстве имён доступен через оператор this. На самом деле, глобальное пространство имён состоит из свойств глобального объекта (в том числе включая унаследованные свойства, если они есть).

Другие объекты в глобальном пространстве имён создаются либо с помощью пользовательских скриптов, либо предоставляются приложением хоста. Объекты хоста, доступные в контекстах браузера, задокументированы в справке по API (en-US). Для получения дополнительной информации о различии между DOM и ядром JavaScript, смотрите обзор технологии JavaScript.

Значения

Глобальные свойства, возвращающие простое значение.

  • Infinity
  • NaN
  • undefined
  • литерал null

Функции

Глобальные функции, возвращающие результат определённой подпрограммы.

  • eval()
  • uneval() Non-standard
  • isFinite()
  • isNaN()
  • parseFloat()
  • parseInt()
  • decodeURI()
  • decodeURIComponent()
  • encodeURI()
  • encodeURIComponent()
  • escape() Deprecated
  • unescape()
    Not for use in new websites.»> Deprecated

Фундаментальные объекты

Общие языковые объекты, функции и ошибки.

  • Object
  • Function
  • Boolean
  • Symbol
  • Error
  • EvalError
  • InternalError
  • RangeError
  • ReferenceError
  • SyntaxError
  • TypeError
  • URIError

Числа и даты

Объекты, имеющие дело с числами, датами и математическими вычислениями.

  • Number
  • Math
  • Date

Обработка текста

Объекты для манипулирования текстом.

  • String
  • RegExp

Индексированные коллекции

Коллекции, упорядоченные по индексам. Массивоподобные объекты.

  • Array
  • Int8Array
  • Uint8Array
  • Uint8ClampedArray
  • Int16Array
  • Uint16Array
  • Int32Array
  • Uint32Array
  • Float32Array
  • Float64Array

Коллекции по ключу

Коллекции объектов по ключу. Элементы обходятся в порядке вставки.

  • Map (en-US)
  • Set
  • WeakMap
  • WeakSet

Структурированные данные

Буферы данных и Объектная нотация JavaScript (JavaScript Object Notation).

  • ArrayBuffer (en-US)
  • DataView (en-US)
  • JSON

Объекты управляющих абстракций

  • Promise

Рефлексия

  • Reflect Экспериментальная возможность
  • Proxy Экспериментальная возможность

Интернационализация

Дополнения к ядру ECMAScript, отвечающие за функциональность, чувствительную к языку.

  • Intl
  • Intl.Collator
  • Intl.DateTimeFormat
  • Intl.NumberFormat

Нестандартные объекты

  • Generator Non-standard
  • Iterator Non-standard
  • ParallelArray Non-standard
  • StopIteration Non-standard

Прочее

  • Аргументы функции (arguments)

Last modified: , by MDN contributors

Справочник по JavaScript

Основы JavaScript

  1. Переменные и константы в JavaScript
  2. Типы данных JavaScript
  3. Числа в JavaScript
  4. Строки в JavaScript
  5. Объекты в JavaScript
  6. Преобразование типов в JavaScript
  7. Объекты-оболочки в JavaScript
  8. Функции в JavaScript
  9. Циклы в JavaScript (while, do . .. while, for)
  10. Условные операторы в JavaScript (if…else, switch…case)
  11. Операторы сравнения в JavaScript
  12. Массивы в JavaScript
  13. Особенности свойства length массивов
  14. Методы работы с массивами в JavaScript
  15. Функции высшего порядка в JavaScript
  16. Контекст выполнения и область видимости в JavaScript
  17. Замыкание в JavaScript
  18. Деструктуризация в JavaScript
  19. Ключевое слово this в JavaScript
  20. Стрелочные функции в JavaScript
  21. Примитивный тип данных Simbol
  22. Promise в JS
  23. Модули в JavaScript
  24. Работа с модулями в Node.JS
  25. Модульный подход разработки с использованием JavaScript: AMD и RequireJS
  26. Дескрипторы свойств объекта в JavaScript
  27. Автоматическая вставка точки с запятой в JavaScript (ASI)
  28. Объекты веб-хранилища localStorage и sessionStorage
  29.  

Объектно-ориентированное программирование. Прототипы

  1. Понятие объектно-ориентированного программирования
  2. Прототипы объектов.
    Свойство prototype
  3. Классы в JavaScript
  4. Наследование в JavaScript. Функциональное наследование
  5. Прототипное наследование в JavaScript
  6. Реализация инкапсуляции в JavaScript
  7. Запрос XMLHttpRequest()
  8.  

Node.JS

  1. Node.js как среда выполнения JS
  2. Модульный подход разработки с использованием JavaScript: AMD и RequireJS
  3. Работа с модулями в Node.JS
  4. Методы работы с файлами в Node.js
  5. События в Node.js
  6. Сервер в Node.js
  7. Использование потоков (Streams) в NodeJS
  8. Мануал по mysql

Webpack

  1. Сборщик модулей Webpack
  2. Загрузчики и плагины в webpack
  3.  

DOM

  1. DOM (Document Object Model)
  2. DOM-коллекции
  3. Работа с узлами DOM
  4. Атрибуты и свойства элементов документа (HTML, XHTML)
  5. События DOM
  6. Всплытие и погружение (перехват) событий DOM
  7. Структура таблицы HTML
  8. Метод Event. preventDefault()
  9.  

HTML и CSS

  1. CSS-селекторы
  2. Варианты позиционирования блочных элементов CSS
  3. Использование Sass
  4. Работа с CSS через Javascript
  5. Структура таблицы HTML
  6. Особенности тегов HTML
  7.  

Git

  1. Git Bash в VS Code

Оптимизация кода JS

  1. «Руководство по написанию JavaScript-кода от Airbnb»
  2. Оптимизация кода JavaScript
  3. Производительность JavaScript через подзорную трубу
  4. Совершенный код: злые однострочники
  5. Разбираем на примерах: как избежать мутаций в JavaScript
  6. Ответственный подход к JavaScript-разработке, часть 2 (сокращение кода при транспиляции с Babel)
  7. Обращение к Javascript-сообществу: перестаньте писать квадраты (оптимизация методов массивов)
  8. 23 рекомендации по защите Node.js приложений

70 вопросов по JavaScript для подготовки к собеседованию

Стандартные встроенные объекты — JavaScript

В этой главе описаны все стандартные встроенные объекты JavaScript, включая их методы и свойства.

Термин «глобальные объекты» (или стандартные встроенные объекты) здесь не следует путать с глобальным объектом . Здесь «глобальные объекты» относятся к объектам в глобальной области видимости .

Доступ к самому глобальному объекту можно получить с помощью оператора this в глобальной области видимости. На самом деле, глобальный охват состоит из свойств глобального объекта, включая унаследованные свойства, если таковые имеются.

Другие объекты в глобальной области либо создаются пользовательским сценарием, либо предоставляются хост-приложением. Хост-объекты, доступные в контексте браузера, описаны в справочнике по API.

Дополнительные сведения о различиях между DOM и базовым JavaScript см. в разделе Обзор технологий JavaScript.

Свойства значения

Эти глобальные свойства возвращают простое значение. У них нет ни свойств, ни методов.

  • глобальныйЭто
  • Бесконечность
  • NaN
  • не определено

Свойства функции

Эти глобальные функции — функции, которые вызываются глобально, а не для объекта — напрямую возвращают свои результаты вызывающей стороне.

  • оценка()
  • конечный()
  • isNaN()
  • parseFloat()
  • parseInt()
  • декодироватьURI()
  • decodeURIComponent()
  • encodeURI()
  • encodeURIComponent()
  • побег() Устаревший
  • unescape() Устаревший

Фундаментальные объекты

Эти объекты представляют фундаментальные языковые конструкции.

  • Объект
  • Функция
  • Логический
  • Символ

Объекты ошибок

Объекты ошибок представляют собой особый тип фундаментальных объектов. Они включают базовый тип Error , а также несколько специализированных типов ошибок.

  • Ошибка
  • Совокупная ошибка
  • EvalError
  • Ошибка диапазона
  • Ошибка ссылки
  • Синтаксическая ошибка
  • Ошибка типа
  • URIError
  • Внутренняя ошибка Нестандартный

Числа и даты

Это базовые объекты, представляющие числа, даты и математические вычисления.

  • Номер
  • BigInt
  • Математика
  • Дата

Обработка текста

Эти объекты представляют строки и поддерживают управление ими.

  • Строка
  • Регулярное выражение

Индексированные наборы

Эти объекты представляют наборы данных, упорядоченные по значению индекса. Сюда входят (типизированные) массивы и массивоподобные конструкции.

  • Массив
  • Int8Array
  • Uint8Array
  • Uint8ClampedArray
  • Int16Array
  • Uint16Array
  • Int32Array
  • Uint32Array
  • BigInt64Array
  • BigUint64Array
  • Float32Array
  • Float64Array

Коллекции с ключами

Эти объекты представляют коллекции, в которых используются ключи. Итерируемые коллекции ( Map и Set ) содержат элементы, которые легко повторяются в порядке вставки.

  • Карта
  • Комплект
  • Слабая карта
  • Слабый комплект

Структурированные данные

Эти объекты представляют и взаимодействуют с буферами структурированных данных и данными, закодированными с использованием нотации объектов JavaScript (JSON).

  • ArrayBuffer
  • ШаредАррайбуффер
  • DataView
  • Атомикс
  • JSON

Управление памятью

Эти объекты взаимодействуют с механизмом сборки мусора.

  • Слабая ссылка
  • FinalizationRegistry

Объекты абстракции управления

Абстракции управления могут помочь структурировать код, особенно асинхронный код (например, без использования глубоко вложенных обратных вызовов).

  • Обещание
  • Функция генератора
  • Функция асинхронного генератора
  • Генератор
  • Асинхронный генератор
  • Асинхронная функция

Отражение

  • Отражение
  • Прокси-сервер

Интернационализация

Дополнения к ядру ECMAScript для функций, зависящих от языка.

  • Международный
  • Международный подборщик
  • Международный формат даты и времени
  • Международные отображаемые имена
  • Международный формат списка
  • Международный региональный номер
  • Формат международного номера
  • Международные множественные правила
  • Международный относительный формат времени
  • Международный сегментатор

Последнее изменение: , авторы MDN

Справочник по JavaScript и HTML DOM

❮ Главная Далее ❯

Полный справочник JavaScript и HTML DOM

Отредактировано в январе 2022 г.

Справочник по JavaScript

Свойства и методы всех объектов JavaScript с примерами:

Массив Нить Число Математика Датировать Глобальный регулярное выражение Объект Классы Ошибка логический Операторы Заявления JSON Типизированный массив Приоритет


Ссылка на окно

Свойства и методы объекта окна, с примерами:

Окно История Место расположения Навигатор Экран


Справочник по HTML DOM

Свойства и методы всех объектов DOM с примерами:

Документ Элемент Атрибуты События Объекты событий HTMLКоллекция Стиль


Веб-API

Общие веб-API с примерами:

Консоль Принести Полноэкранный Геолокация История Медиакуерилист Место хранения Проверка


Справочник по объектам элементов HTML

Свойства и методы всех объектов HTML с примерами:

a аббр адрес площадь статья в стороне аудио б база бдо цитата тело бр кнопка холст подпись цитировать код колонка группа список данных дд дель подробности dfn диалог див дл дт Эм вставлять набор полей figcaption фигура нижний колонтитул форма главный заголовок h2 — h6 час HTML я iframe изображение входы кнопка ввода флажок ввода цвет ввода дата ввода ввод даты и времени ввод datetime-local введите адрес электронной почты входной файл ввод скрыт входное изображение месяц ввода входной номер введите пароль вход радио диапазон ввода сброс входа ввод поиск ввод отправить ввод текста время ввода введите URL-адрес вводная неделя кбд этикетка легенда ли соединять карта отметка меню пункт меню мета метр навигация объект ол оптгрупп вариант вывод п параметр до прогресс д с самп сценарий раздел Выбрать небольшой источник охватывать сильный стиль суб резюме Как дела Таблица тело тд тфут й голова тр текстовая область время заглавие отслеживать ты ул вар видео


Другое

CSSStyleDeclaration Преобразование JS



Учебник по JavaScript

Посетите наш учебник по JavaScript »


❮ Главная Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник HTML
Учебник CSS
Учебник JavaScript
Учебник How To
Учебник SQL
Учебник Python
Учебник W3. CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник по C++
Учебник по jQuery

Основные ссылки
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery


Примеры Top6 Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


FORUM | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *