Показать сообщение отдельно
  #3 (permalink)  
Старый 02.12.2021, 22:17
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,753

Сообщение от рони
const foo = obj => Object.keys(obj);
Ну не....
Это будет массив всех свойств, а нужны методы

const foo = obj => Object.keys(obj).filter(m => typeof obj[m] === 'function')


Но все равно непонятно какие именно методы нужны. Тут вернутся только собственные перечислимые. Еще могут быть и не перечислимые, и методы прототипов... И заданные не строками, а символами (Symbol)... В том числе и в прототипах.

Последний раз редактировалось voraa, 02.12.2021 в 22:21.
Ответить с цитированием