[LeetCode] 2693. Call Function with Custom Context

Chobby·2024년 7월 8일
1

LeetCode

목록 보기
30/194

😎풀이

Please solve this without using the built-in Function.call method.

call쓰지 말라했지 bind랑 apply 쓰지 말라곤 안 했으니까...

라는 댓글이 베댓이다.

type JSONValue = null | boolean | number | string | JSONValue[] | { [key: string]: JSONValue };

interface Function {
    callPolyfill(context: Record<string, JSONValue>, ...args: JSONValue[]): JSONValue;
}


Function.prototype.callPolyfill = function(context, ...args): JSONValue {
    return this.bind(context)(...args)
}
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글