Это может быть простое решение, но я не могу понять, могу ли я использовать этот метод или нет. Этот вопрос задавался ранее по-разному, но я смотрю через методы объекта, а не функции, так что терпите меня, пожалуйста.
Возможно ли получить доступ к свойствам объектов и вернуть их в виде массива через Object.getOwnPropertyNames(object)
?
Например, этот метод работает нормально с переменной ниже без массива.
var y = {
firstName: "John",
lastName: "Doe",
eyeColor: "Black",
age: 50
};
console.log(
Object.getOwnPropertyNames(y)
);
Returns
(4) ["firstName", "lastName", "eyeColor", "age"]
можем ли мы использовать тот же метод для доступа к свойствам объекта внутри массива?
var x = [{
firstName: "John",
lastName: "Doe",
eyeColor: "Black",
age: 50
}, {
firstName: "Marry",
lastName: "Smith",
eyeColor: "Brown",
age: 45
}];