Результаты поиска

Например, alert(value) преобразует значение к строке.… Также мы можем использовать функцию String(value), чтобы преобразовать значение к строке:… Может быть вызвано с помощью String(value). Для примитивных значений работает очевидным образом.… Может быть вызвано с помощью Number(value).… Может быть вызвано с помощью Boolean(value).
Логическое преобразование.Преобразование к true/false происходит в логическом контексте, таком как if(valuevalue или вызов Boolean(value).… Итого.В JavaScript есть три преобразования: Строковое: String(value) – в строковом контексте или при… Численное: Number(value) – в численном контексте, включая унарный плюс +value.… Логическое: Boolean(value) – в логическом контексте, можно также сделать двойным НЕ: !!value.
Методы и свойства: new Map() – создаёт коллекцию. map.set(key, value) – записывает по ключу key значение… value. map.get(key) – возвращает значение по ключу или undefined, если ключ key отсутствует. map.has… (value) – возвращает true, если значение присутствует в множестве, иначе false. set.clear() – удаляет… ) – записывает по ключу key значение value. map.get(key) – возвращает значение по ключу или undefined… (value) – возвращает true, если значение присутствует в множестве, иначе false. set.clear() – удаляет
В массиве результатов будет {status:"fulfilled", value:результат} для успешных завершений,… Этот обработчик превращает успешный результат value в {state:'fulfilled', value: value}, а ошибку error… Promise.resolve(value) создаёт успешно выполненный промис с результатом value.… свойства: status: "fulfilled", если выполнен успешно или "rejected", если ошибка, value… Promise.resolve(value) – возвращает успешно выполнившийся промис с результатом value.
FormData.С помощью указанных ниже методов мы можем изменять поля в объекте FormData: formData.append(name, value… ) – добавляет к объекту поле с именем name и значением value, formData.append(name, blob, fileName) –… существовать только одно поле с именем name, в остальном он аналогичен .append: formData.set(name, value… создать объект вообще без формы и затем добавить к нему поля с помощью методов: formData.append(name, value… ) formData.append(name, blob, fileName) formData.set(name, value) formData.set(name, blob, fileName)
В нём можно указать флаг -d SYMBOL[=VALUE], который заменит все переменные SYMBOL на указанное значение… VALUE.… Если VALUE не указано, то оно считается равным true.
проверяет наличие атрибута. elem.getAttribute(name) – получает значение атрибута. elem.setAttribute(name, value… elem.attributes: коллекция объектов, которая принадлежит ко встроенному классу Attr со свойствами name и value… ней есть все атрибуты элемента (стандартные и нестандартные) в виде объектов со свойствами name и value… эта «особенность» может пригодиться, потому что действия пользователя могут приводить к изменениям value… name) – проверить на наличие. elem.getAttribute(name) – получить значение. elem.setAttribute(name, value
Значение для кодирования. replacer Массив свойств для кодирования или функция соответствия function(key, value… Функция будет вызываться для каждой пары (key, value), и она должна возвращать заменённое значение, которое… В нашем случае мы можем вернуть value «как есть» для всего, кроме occupiedBy.… Другими словами, первая (key, value) пара имеет пустой ключ, а значением является целевой объект в общем… Форматирование: space.Третий аргумент в JSON.stringify(value, replacer, space) – это количество пробелов
Для итерации мы используем for await (let value of range) (4), добавляя «await» после «for».… перебираемый Метод для получения итератора Symbol.iterator Symbol.asyncIterator next() возвращает {value… :…, done: true/false} промис, который завершается с {value:…, done: true/false} Синтаксические различия… Генераторы Асинхронные генераторы Объявление function* async function* generator.next() возвращает {value… :…, done: true/false} промис, который завершается с {value:…, done: true/false} В веб-разработке мы
внутренней функции: В коде выше value… …А вот в этом случае лексическое окружение, включая переменную value, будет сохранено:… Поэтому этот объект переменных останется в памяти, а в нём – и value.… В коде выше переменная value никак не используется. Поэтому она будет удалена из памяти.… Когда он остановится, в консоли наберите alert(value).
Свойства-аксессоры не имеют value и writable, но взамен предлагают функции get и set.… объекта может быть либо свойством-аксессором (с методами get/set), либо свойством-данным (со значением value… При попытке указать и get, и value в одном дескрипторе будет ошибка:
проверяет наличие атрибута elem.getAttribute(name) – получает значение атрибута elem.setAttribute(name, value… Коллекция attributes содержит все атрибуты в виде объектов со свойствами name и value.… Например, при изменении свойства input.value атрибут input.getAttribute('value') не меняется:… То есть, изменение DOM-свойства value… Получается, что атрибут input.getAttribute('value') хранит оригинальное (исходное) значение даже после
У итератора должен быть метод next(), который при каждом вызове возвращает объект со свойствами: value… У итератора должен быть метод next(), возвращающий объект {done: Boolean, value: any}, где value – очередное
возвращается во внешний код: Результатом метода next() всегда является объект с двумя свойствами: value… Мы можем увидеть это по свойству done:true и обработать value:3 как окончательный результат.… Выглядит гораздо красивее, чем использование .next().value… в точности то, что ожидает for..of: у него есть метод .next() который возвращает значения в виде {value… Получается такой «пинг-понг»: каждый next(value) передаёт в генератор значение, которое становится результатом
типу number, но они не являются «обычными» числами, поэтому есть функции для их проверки: isNaN(value… Number.isFinite(value) возвращает true только в том случае, если аргумент принадлежит к типу number и… NaN Number.isNaN(value) проверяет, является ли аргумент числом, и если да, то проверяет, является ли… оно NaN isFinite(value) преобразует аргумент в число и проверяет, что оно не является NaN/Infinity/-… Infinity Number.isFinite(value) проверяет, является ли аргумент числом, и если да, то проверяет, что
Результат вызова next() должен иметь вид {done: Boolean, value: any}, где done=true означает, что цикл… завершён, в противном случае value содержит очередное значение.… Итератор должен иметь метод next(), который возвращает объект {done: Boolean, value: any}, где done:true… сигнализирует об окончании процесса итерации, в противном случае value – следующее значение.
К BigInt числам нельзя применить унарный оператор + Унарный оператор +value является хорошо… известным способом конвертировать произвольное значение value в число.
reader.read() – это объект с двумя свойствами: done – true, когда чтение закончено, иначе false. value… Чтобы отслеживать процесс загрузки, нам нужно при получении очередного фрагмента прибавлять его длину value
Вот самые востребованные assert-проверки, встроенные в Chai: assert(value) – проверяет что value является… value2. assert.notEqual, assert.notStrictEqual – проверки, обратные двум предыдущим. assert.isTrue(value… ) – проверяет, что value === true assert.isFalse(value) – проверяет, что value === false …более полный
Другими словами, value?.… prop: работает как value.prop, если значение value существует, в противном случае (когда value равно
получает результат, сейчас или позже – не важно, он должен вызвать один из этих колбэков: resolve(value… ) — если работа завершилась успешно, с результатом value. reject(error) — если произошла ошибка, error… выполнено с ошибкой») при вызове reject. result («результат») — вначале undefined, далее изменяется на value… при вызове resolve(value) или на error при вызове reject(error).
хранилища localStorage и sessionStorage предоставляют одинаковые методы и свойства: setItem(key, value… key и value должны быть строками. Лимит 5 Мб+, зависит от браузера.… перезапуск браузера «Переживает» перезагрузку страницы (но не закрытие вкладки) API: setItem(key, value
…Но массивы используются настолько часто, что для этого придумали специальный метод: Array.isArray(value… Он возвращает true, если value массив, и false, если нет.… ищет item, начиная с позиции pos, и возвращает его индекс или -1, если ничего не найдено. includes(value… ) – возвращает true, если в массиве имеется элемент value, в противном случае false. find/filter(func… , start, end) – заполняет массив повторяющимися value, начиная с индекса start до end.
Внешний код должен увидеть это из свойства done:true и обработать value:3, как окончательный результат… Это потому что стандартный перебор итератора игнорирует value на последнем значении, при done: true.… Вызов let result = yield value делает следующее: Возвращает value во внешний код, приостанавливая выполнение… Получается «пинг-понг»: каждый next(value) передаёт в генератор значение, которое становится результатом
несколькими методами: getNext() – получить следующее значение, то, что раньше делал вызов counter(). set(value
[name="value"] – селекторы на атрибут (см. далее).… На начало атрибута: [attr^="val"] – атрибут начинается с val, например "value".
Он предоставляет удобные методы для работы с параметрами: append(name, value) – добавить параметр по… user=John&user=Pete), has(name) – проверить наличие параметра по имени, set(name, value) – задать
assert.notStrictEqual – проверяет неравенство и строгое неравенство соответственно. assert.isTrue(value… ) – проверяет, что value === true assert.isFalse(value) – проверяет, что value === false …с полным списком
В нём могут быть следующие поля: value – значение свойства, по умолчанию undefined writable – значение… Чтобы избежать конфликта, запрещено одновременно указывать значение value и функции get/set.
Лао-цзы При выборе имени старайтесь применить максимально абстрактное слово, например obj, data, value… Попробуйте value, оно не менее универсально. Ведь каждая переменная содержит значение.… Например, _name или __value.
Для работы с HTTP-заголовками есть 3 метода: setRequestHeader(name, value) Устанавливает заголовок… name запроса со значением value.… XMLHttpRequest: open(method, url, async, user, password) send(body) abort() setRequestHeader(name, value
Ловушка set срабатывает, когда происходит запись свойства. set(target, property, value, receiver): target… оригинальный объект, который передавался первым аргументом в конструктор new Proxy, property – имя свойства, value… Операция Вызов Reflect Внутренний метод obj[prop] Reflect.get(obj, prop) [[Get]] obj[prop] = value… Reflect.set(obj, prop, value) [[Set]] delete obj[prop] Reflect.deleteProperty(obj, prop) [[Delete]… ] new F(value) Reflect.construct(F, value) [[Construct]] … … … Например:
name=value, и корректно закодировать их, можно использовать объект URL:… Для работы с HTTP-заголовками есть 3 метода: setRequestHeader(name, value) Устанавливает заголовок… запроса с именем name и значением value.
Ограничения Существует несколько ограничений: После encodeURIComponent пара name=value… Здесь new RegExp генерируется динамически, чтобы находить ; name=<value… поэтому getCookie использует встроенную функцию decodeURIComponent для декодирования. setCookie(name, value… , options).Устанавливает куки с именем name и значением value, с настройкой path=/ по умолчанию (можно
Например, у нас есть строка кода let varName = "value", и нам надо прочитать из неё имя переменной
Атрибуты. elem.getAttribute(name), elem.hasAttribute(name), elem.setAttribute(name, value) Чтение атрибута
Значение <input data-bind="value: name, ...… Технически, ko.observable(value) – это функция-обёртка вокруг значения: геттер-сеттер, который умеет
Запись значения, например, rabbit.eats = value или удаление delete rabbit.eats – работает напрямую с
Promise.resolve(value… ).Вызов Promise.resolve(value) создаёт успешно выполнившийся промис с результатом value.
Вызов x = value записывает value в x и возвращает его.
возможности задать в прототипе обычное значение (не функцию), такое как User.prototype.key = "value
Флаги свойств.Помимо значения value, свойства объекта имеют три специальных атрибута (так называемые
приведенном ниже коде после удаления вложенной функции ее окружающее лексическое окружение (а значит, и value… Когда код будет поставлен на паузу, напишите в консоли alert(value).
В WeakMap присутствуют только следующие методы: weakMap.get(key) weakMap.set(key, value) weakMap.delete
Метод formData.append(name, value) добавляет данные к форме.
Результатindex.htmljquery.htmlui-slider.htmlЕго можно далее улучшать, например добавить геттер и сеттер для значения value
Элемент связанного списка определяется рекурсивно как объект с: value, next – свойство, ссылающееся… Здесь мы можем ещё лучше увидеть, что есть несколько объектов, каждый из которых имеет value
Другие свойства.У DOM-элементов есть дополнительные свойства, в частности, зависящие от класса: value… Например у элементов <input> (HTMLInputElement) есть свойства value, type, у элементов <a>
Лао-цзы При выборе имени старайтесь применить максимально абстрактное слово, например obj, data, value… Попробуйте value, оно не менее универсально. Ведь каждая переменная содержит значение.
Показываются первые 50 результатов.