클래스의 setter 함수를 매개 변수로 제출하려고합니다.ES6 클래스 설정자를 함수로 사용합니다.
하자 asume이있다 :
class A {
set foo(foo) {
this._foo = foo
}
}
그러나, 나는 물론 obj.foo
의 값이 게터를 호출 제출됩니다,이 f(obj.foo)
처럼 function f(setter) { setter(); }
를 호출하고있어합니다.
화살표 기능 (foo) => obj.foo = foo
을 사용하려고 생각했지만 작동합니다. 그러나 setter 기능을 얻으려면 f(obj.setFoo)
과 같은 더 짧은 방법이 있어야합니다.
아이디어를 환영합니다.
어떤 함수 f (OBJ, 세터, 값) {OBJ [세터] = 값 '에 대한; }' –