Я давно пользуюсь Object.getOwnPropertyNames
. Это мой код:
var ObjectAdditions = {
deepFreeze: function(o) {//code},
extendToArray: function(object) {//code}
};
var properties = Object.getOwnPropertyNames(ObjectAdditions);
Это то, что properties
появилось как:
["deepFreeze", "extendToArray"]
К сожалению, я также ожидал появления таких атрибутов, как «prototype» и «constructor». Как я могу это сделать?