[CodeWars] 8kyu#5 - Broken Greetings
■ Description:
Correct this code, so that the greet function returns the expected value.
■ Question:
1 2 3 4 5 6 7 | function Person(name){ this.name = name; } Person.prototype.greet = function(otherName){ return "Hi " + otherName + ", my name is " + name; } | cs |
솔직히.. 뭘 어떻게 하라는건지.. 했다.
이번 문제를 풀기 위해서는 생성자 함수와 프로토타입이란 개념이 필요하다.
공부하자!!
■ Solution:
1 2 3 4 5 6 7 8 9 10 11 | function Person(name){ this.name = name; } Person.prototype.greet = function(otherName){ return "Hi " + otherName + ", my name is " + this.name; } var Jake = new Person("Jake"); Jake.greet("Mason"); | cs |
'Happly Coding > CodeWars' 카테고리의 다른 글
[CodeWars] 8kyu#7 - Short Long Short (0) | 2016.05.30 |
---|---|
[CodeWars] 8kyu#6 - Multiply (0) | 2016.05.29 |
[CodeWars] 8kyu#4 - Square(n) Sum (0) | 2016.05.28 |
[CodeWars] 8kyu#3 - Get Planet Name By ID (0) | 2016.05.28 |
[CodeWars] 8kyu#2 - Return to Sanity (0) | 2016.05.25 |