Object.defineProperties() 🔥
Метод Object.defineProperties() определяет новые или изменяет существующие свойства, непосредственно на объекте, возвращая этот объект.
Параметры:
obj - объект, на котором определяются новые или изменяются существующие свойства.
props - объект, чьи собственные перечисляемые свойства представляют собой дескрипторы для создаваемых или изменяемых свойств. Дескрипторы свойств обладают следующими дополнительными ключами:
configurable - равен true только в том случае, если тип этого дескриптора свойства может быть изменён и если свойство может быть удалено из содержащего его объекта.
Значение по умолчанию установлено в false.
Значение по умолчанию установлено в false.
value - значение, ассоциированное со свойством. Может быть любым допустимым значением JavaScript (числом, объектом, функцией и т.д.).
Значение по умолчанию установлено в undefined.
#теория_javascript
Метод Object.defineProperties() определяет новые или изменяет существующие свойства, непосредственно на объекте, возвращая этот объект.
Параметры:
obj - объект, на котором определяются новые или изменяются существующие свойства.
props - объект, чьи собственные перечисляемые свойства представляют собой дескрипторы для создаваемых или изменяемых свойств. Дескрипторы свойств обладают следующими дополнительными ключами:
configurable - равен true только в том случае, если тип этого дескриптора свойства может быть изменён и если свойство может быть удалено из содержащего его объекта.
Значение по умолчанию установлено в false.
Значение по умолчанию установлено в false.
value - значение, ассоциированное со свойством. Может быть любым допустимым значением JavaScript (числом, объектом, функцией и т.д.).
Значение по умолчанию установлено в undefined.
#теория_javascript
👍1🔥1
Метод pop 🔥
Метод pop() удаляет последний элемент из массива и возвращает его значение.
Метод pop не является привязанным к типу; этот метод может быть вызван или применён к массивоподобным объектам. Объекты, не содержащие свойство length, отражающее последний элемент в серии последовательных числовых, начинающихся с нуля, свойств, могут повести себя неправильным образом.
Если вы вызовете pop() на пустом массиве, он вернёт значение undefined.
#теория_javascript
Метод pop() удаляет последний элемент из массива и возвращает его значение.
Метод pop не является привязанным к типу; этот метод может быть вызван или применён к массивоподобным объектам. Объекты, не содержащие свойство length, отражающее последний элемент в серии последовательных числовых, начинающихся с нуля, свойств, могут повести себя неправильным образом.
Если вы вызовете pop() на пустом массиве, он вернёт значение undefined.
#теория_javascript
Платные курсы по фронтенду больше не нужны!
Эта подборка, закроет честные 90% потребностей фронтенеров любого уровня.
@job_frontend — если не берут на работу, а очень хочется. Вакансии, стажировки. Подойдет любому уровню.
@on_the_frontend — референсы и примеры готового кода.
@frontend_tests — сборник задач (с их разбором) для прокачки теоретических знаний и подготовки к собеседованиям.
@build_html — сотни бесплатных макетов для верстки на русском языке.
Чат фронтендеров — место где можно задать вопрос и получить на него ответ.
Сами читаем и Вам рекомендуем.
Эта подборка, закроет честные 90% потребностей фронтенеров любого уровня.
@job_frontend — если не берут на работу, а очень хочется. Вакансии, стажировки. Подойдет любому уровню.
@on_the_frontend — референсы и примеры готового кода.
@frontend_tests — сборник задач (с их разбором) для прокачки теоретических знаний и подготовки к собеседованиям.
@build_html — сотни бесплатных макетов для верстки на русском языке.
Чат фронтендеров — место где можно задать вопрос и получить на него ответ.
Сами читаем и Вам рекомендуем.
Object.setPrototypeOf() 🔥
Метод Object.setPrototypeOf() устанавливает прототип (то есть, внутреннее свойство [[Prototype]]) указанного объекта в другой объект или null.
Параметры:
obj - объект, которому устанавливается прототип.
prototype - новый прототип объекта (объект или null).
Выкидывает исключение TypeError, если объект, чей прототип [[Prototype]] является не расширяемым, согласно методу Object.isExtensible(). Не делает ничего, если параметр prototype не является объектом или значением null (то есть, является числом, строкой, логическим значением или undefined). В противном случае метод устанавливает прототип [[Prototype]] объекта obj в новое значение.
#теория_javascript
Метод Object.setPrototypeOf() устанавливает прототип (то есть, внутреннее свойство [[Prototype]]) указанного объекта в другой объект или null.
Параметры:
obj - объект, которому устанавливается прототип.
prototype - новый прототип объекта (объект или null).
Выкидывает исключение TypeError, если объект, чей прототип [[Prototype]] является не расширяемым, согласно методу Object.isExtensible(). Не делает ничего, если параметр prototype не является объектом или значением null (то есть, является числом, строкой, логическим значением или undefined). В противном случае метод устанавливает прототип [[Prototype]] объекта obj в новое значение.
#теория_javascript
👍2
Метод propertyIsEnumerable() 🔥
Метод propertyIsEnumerable() возвращает логическое значение, указывающее, является ли указанное свойство перечисляемым.
Каждый объект имеет метод propertyIsEnumerable. Этот метод может определять, является ли указанное свойство в объекте перечисляемым в цикле for...in, за исключением свойств, унаследованных из цепочки прототипов. Если объект не имеет указанного свойства, метод вернёт false.
#методы_объектов
Метод propertyIsEnumerable() возвращает логическое значение, указывающее, является ли указанное свойство перечисляемым.
Каждый объект имеет метод propertyIsEnumerable. Этот метод может определять, является ли указанное свойство в объекте перечисляемым в цикле for...in, за исключением свойств, унаследованных из цепочки прототипов. Если объект не имеет указанного свойства, метод вернёт false.
#методы_объектов
👍4
Generator 🔥
Генератор - это объект, возвращаемый функцией-генератором и соответствующий как "Итерируемому" протоколу, так и протоколу "Итератор".
Этот объект не может быть инстанциирован напрямую. Вместо этого, экземпляр Generator может быть возвращён из функции-генератор.
#теория_javascript
Генератор - это объект, возвращаемый функцией-генератором и соответствующий как "Итерируемому" протоколу, так и протоколу "Итератор".
Этот объект не может быть инстанциирован напрямую. Вместо этого, экземпляр Generator может быть возвращён из функции-генератор.
#теория_javascript
🔥1
Функция isFinite() 🔥
Глобальная isFinite() функция определяет, является ли переданное значение конечным числом. Если необходимо, параметр сначала преобразуется в число.
isFinite это функция верхнего уровня и она не связана ни с одним объектом.
Параметры:
testValue - аргумент для проверки, является ли он конечным числом.
#теория_javascript
Глобальная isFinite() функция определяет, является ли переданное значение конечным числом. Если необходимо, параметр сначала преобразуется в число.
isFinite это функция верхнего уровня и она не связана ни с одним объектом.
Параметры:
testValue - аргумент для проверки, является ли он конечным числом.
#теория_javascript
❤3👍2
Спустя кучу времени мы наконец нашли время возродить канал для более-менее планомерного выпуска контента. Пока будем публиковать различные жабаскриптизерские тесты, попозже начнем публиковать вопросы с собесов с разбором, различные инетересные кейсы, полезные материалы (книжки, доклады с конф), что сами смотрим.
Возможно потом "ребренднемся", название поменяем, посмотрим, можете свои варианты названий в комменты писать и говорить, что текущее говно, если хотите. А пока ставьте всякие эти огоньки, мотивируйте побыстрее выпускать материал🥂
Возможно потом "ребренднемся", название поменяем, посмотрим, можете свои варианты названий в комменты писать и говорить, что текущее говно, если хотите. А пока ставьте всякие эти огоньки, мотивируйте побыстрее выпускать материал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6🥰3🎉2💯1
👍3🔥2
[...food]
Если food - это массив, то spread-оператор выше сделает...
Если food - это массив, то spread-оператор выше сделает...
Anonymous Quiz
32%
Глубокую копию массива
60%
Неглубокую копию массива
8%
Посмотреть ответ ☕️
👍6