2017-11-20 10 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'));

関連する問題