UNPKG

functional-javascript-workshop

Version:

The basics of functional programming in JavaScript. No libraries required.

46 lines (26 loc) 1.05 kB
# 해야할 일 **Function#bind를 사용해** 메시지에 네임스페이스를 사용할 수 있는 로그 함수를 구현하세요. 구현은 네임스페이스 문자열을 받아야 하고 콘솔에 네임스페이스가 앞에 붙은 메시지를 출력하는 함수를 반환해야 합니다. 반환된 로그 함수에 넘겨진 *모든* 인자는 출력되어야 합니다. ** 결과를 콘솔에 직접 출력하세요 ** ## 인자 * 네임스페이스: 반환하는 함수에 넘겨질 각 메시지의 앞에 붙을 문자열 ## 예제 ```js var info = logger('INFO:') info('this is an info message') // INFO: this is an info message var warn = logger('WARN:') warn('this is a warning message', 'with more info') // WARN: this is a warning message with more info ``` ## 조건 * Function#bind를 사용할 것 ## 템플릿 ```js module.exports = function(namespace) { // 여기에 해답을 적으세요 } ``` ## 참고 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind