169 похожих чатов

Всем привет! Разбираюсь сейчас в классах и прототипах JS. Я создал

класс "Dog" => от него унаследовал класс "York" => создал объект с собакой на базе класса York.

И вот возникло 2 вопроса:
1. Могу ли я циклом или каким-то методом получить список с названиями методов этих прототипов?
2. Если ответ номер 1 == да, то можно ли мне как-то отсеять базовые методы (по типу toString, valueOf и тд..) и получить список тех, что я создал (go, stop, bitHim....). Возможно как-то через дескрипторы (enumerable) или ещё что-то в этом духе?

2 ответов

1 просмотр

Можешь пройтись рекурсивно с getPrototypeOf и getOwnPropertyNames/getOwnPropertySymbols

Artem- Автор вопроса
jk
Можешь пройтись рекурсивно с getPrototypeOf и getO...

Спасибо, мне поможет) Правда итоговая запись выглядит странно или нет? Object.getOwnPropertyNames(Object.getPrototypeOf(Object.getPrototypeOf(Hawk)))

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
52
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
я не понимаю mov [r11+8],rcx и прочие. мы записываем значение из rcx, куда?
Bor
15
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
Степан
11
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
Guys Who’s kurdish on this group?
Hiwa Amiri
11
Карта сайта