Objects are not arrays. Use Object.keys, Object.values, or Object.entries when you need a list of property names, values, or [key, value] pairs.

Settings object


        

Array result


        

Inspect the settings object as arrays.

Important JavaScript

const settings = {
  theme: "light",
  pageSize: 10,
  notifications: true
};

Object.keys(settings);
// ["theme", "pageSize", "notifications"]

Object.values(settings);
// ["light", 10, true]

Object.entries(settings);
// [["theme", "light"], ["pageSize", 10], ["notifications", true]]

Object.entries(settings).forEach(([key, value]) => {
  console.log(key + " = " + value);
});