[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/values [Back]  [Original]

Object.values() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Object.values()

Baseline

20173

Object.values()

const object = {
  a: "some string",
  b: 42,
  c: false,
};

console.log(Object.values(object));
// : Array ["somestring", 42, false]

js
Object.values(obj)

obj

Object.values() object for...in for...in Object.values() for...in

Object.keys() Object.entries()

Object.values

js
const obj = { foo: "bar", baz: 42 };
console.log(Object.values(obj)); // ['bar', 42]

// 
const arrayLikeObj1 = { 0: "a", 1: "b", 2: "c" };
console.log(Object.values(arrayLikeObj1)); // ['a', 'b', 'c']

// 
// 
const arrayLikeObj2 = { 100: "a", 2: "b", 7: "c" };
console.log(Object.values(arrayLikeObj2)); // ['b', 'c', 'a']

//  getFoo 
const myObj = Object.create(
  {},
  {
    getFoo: {
      value() {
        return this.foo;
      },
    },
  },
);
myObj.foo = "bar";
console.log(Object.values(myObj)); // ['bar']

Object.values()

undefined null TypeError

js
// 
console.log(Object.values("foo")); // ['f', 'o', 'o']

// undefined  null 
console.log(Object.values(100)); // []

ECMAScript 2027 LanguageSpecification
# sec-object.values


Web Proxy Viewer  |  New URL  |  Original Page