--- title: Reflect.get() slug: Web/JavaScript/Reference/Global_Objects/Reflect/get tags: - ECMAScript 2015 - JavaScript - Method - Reference - Reflect translation_of: Web/JavaScript/Reference/Global_Objects/Reflect/get ---
Reflect.get()
정적 메서드는 객체의 속성을 가져오는 함수입니다. target[propertyKey]
와 비슷합니다.
Reflect.get(target, propertyKey[, receiver])
target
propertyKey
receiver
{{optional_inline}}this
의 값으로 사용할 값. {{jsxref("Proxy")}}와 함께 사용하면, 대상을 상속하는 객체를 사용할 수 있습니다.속성의 값.
target
이 {{jsxref("Object")}}가 아니면 {{jsxref("TypeError")}}.
Reflect.get
메서드는 객체 속성의 값을 가져올 수 있습니다. 속성 접근자의 함수판이라고 할 수 있습니다.
Reflect.get()
사용하기// Object var obj = { x: 1, y: 2 }; Reflect.get(obj, 'x'); // 1 // Array Reflect.get(['zero', 'one'], 1); // "one" // handler 매개변수와 Proxy var x = {p: 1}; var obj = new Proxy(x, { get(t, k, r) { return k + 'bar'; } }); Reflect.get(obj, 'foo'); // "foobar"
Specification | Status | Comment |
---|---|---|
{{SpecName('ES2015', '#sec-reflect.get', 'Reflect.get')}} | {{Spec2('ES2015')}} | Initial definition. |
{{SpecName('ESDraft', '#sec-reflect.get', 'Reflect.get')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Reflect.get")}}