2017-11-20 1 views

답변

1

string으로 함수 이름을 전달하고 [] 구문을 사용하여 액세스 할 수 있습니다. 또한 전달 된 이름이 실제 함수 이름인지 확인하기 위해 추가하십시오.

function MapMePls (str, func, ...args) { 
 
    if(!str[func] || typeof str[func] !== 'function') { 
 
     throw new Error('function does not exist'); 
 
    } 
 

 
    return str[func](...args); 
 
} 
 

 
console.log(MapMePls('Hello World!', 'toLowerCase'));

관련 문제