JavaScript: как просмотреть все атрибуты и методы функций

Чтобы просмотреть все атрибуты и методы функций в JavaScript, вы можете использовать методы Object.getOwnPropertyNames()и Object.getOwnPropertyDescriptors(). Эти методы позволяют получить все свойства и их дескрипторы, включая методы объекта.

Вот пример:

function myFunction() {
  // function body
}
// Get all property names
var propertyNames = Object.getOwnPropertyNames(myFunction);
console.log(propertyNames);
// Get property descriptors
var propertyDescriptors = Object.getOwnPropertyDescriptors(myFunction);
console.log(propertyDescriptors);

Этот код выведет имена всех свойств и их дескрипторов, включая методы, объекта myFunction.