/shri-js-hw

Primary LanguageJavaScript

shri-js-hw

Домашнее задание по теме "Продвинутый JS".

allKeysAndSymbols

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

in, который игнорирует свойства прототипа

Написать прокси-объект, для которого оператор in вернет истину только в том случает, когда свойство находится в самом объекте, но не в его прототипе.

Велосипедная реализация Set

Написать свой класс, который будет очень похож на ES6 множество.