Baseline Widely available
Object.values()
ë©ìëë ì ë¬ë íë¼ë¯¸í° ê°ì²´ê° ê°ì§ë (ì´ê±° ê°ë¥í) ìì±ì ê°ë¤ë¡ ì´ë£¨ì´ì§ ë°°ì´ì 리í´í©ëë¤. ì´ ë°°ì´ì for...in
구문과 ëì¼í ìì를 ê°ì§ëë¤. (for in ë°ë³µë¬¸ì íë¡í íì
ì²´ì¸ ëí ì´ê±°íë¤ë ì ìì ì°¨ì´ê° ììµëë¤.)
const object1 = {
a: "somestring",
b: 42,
c: false,
};
console.log(Object.values(object1));
// Expected output: Array ["somestring", 42, false]
Syntax Parameters
obj
ë°°ì´ë¡ ë³íí ì´ê±° ê°ë¥í ìì±ì ê°ì§ë ê°ì²´
ì ë¬ë ê°ì²´ì ìì± ê°ë¤ì í¬í¨íë ë°°ì´
DescriptionObject.values()
ë íë¼ë¯¸í°ë¡ ì ë¬ë ê°ì²´ê° ê°ì§ë ì´ê±° ê°ë¥í ìì±ì ê°ë¤ë¡ 구ì±ë ë°°ì´ì ë°íí©ëë¤. ë°°ì´ì ê°ë¤ì´ ììë ì¤ë¸ì í¸ì ìì±ì for in 구문ë±ì¼ë¡ ë°ë³µí ê²°ê³¼ì ëì¼í©ëë¤. (ì°¸ê³ ë¡ for in 구문ì ìì를 ë³´ì¥íì§ ììµëë¤)
var obj = { foo: "bar", baz: 42 };
console.log(Object.values(obj)); // ['bar', 42]
// ì ì¬ ë°°ì´ (ì«ì를 ìì±ì¼ë¡ ì¬ì©íë ê°ì²´)
var obj = { 0: "a", 1: "b", 2: "c" };
console.log(Object.values(obj)); // ['a', 'b', 'c']
// ì ì¬ ë°°ì´ì ê²½ì ìì±ì¼ë¡ ì¬ì©í ì«ìì í¬ê¸° ìì¼ë¡ ì ë ¬ëì´ ë°íë©ëë¤.
var an_obj = { 100: "a", 2: "b", 7: "c" };
console.log(Object.values(an_obj)); // ['b', 'c', 'a']
// getFooë ì´ê±° ê°ë¥í ìì±ì´ ìëë¼ì ë°°ì´ì í¬í¨ëì§ ììµëë¤.
var my_obj = Object.create(
{},
{
getFoo: {
value: function () {
return this.foo;
},
},
},
);
my_obj.foo = "bar";
console.log(Object.values(my_obj)); // ['bar']
// ê°ì²´ê° ìë ê²½ì°ìë ê°ì²´ë¡ ê°ì ë¡ ë³íëì´ ì ì©ë©ëë¤.
console.log(Object.values("foo")); // ['f', 'o', 'o']
Polyfill
Object.values
ë©ìëë 구í ë¸ë¼ì°ì ìì ì§ìíì§ ììµëë¤. 구í ë¸ë¼ì°ì ìì í¸íì±ì ê³ ë ¤í기 ìí´ í´ë¦¬íì ì°¾ì ë³¼ ì ììµëë¤. tc39/proposal-object-values-entries í¹ì es-shims/Object.values 를 참조í´ë³´ì¸ì.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4