From 888e6662c68517867e2faaa13747a7aee61c2f0f Mon Sep 17 00:00:00 2001 From: koronya Date: Thu, 2 Apr 2026 20:52:05 +0900 Subject: [PATCH] [JS][7kyu] Refactored Greeting --- codewars/7kyu/refactored-greeting/koronya.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 codewars/7kyu/refactored-greeting/koronya.js diff --git a/codewars/7kyu/refactored-greeting/koronya.js b/codewars/7kyu/refactored-greeting/koronya.js new file mode 100644 index 000000000..cdaa4e31f --- /dev/null +++ b/codewars/7kyu/refactored-greeting/koronya.js @@ -0,0 +1,20 @@ +// [JS][7kyu] Refactored Greeting +// refactored-greeting +// https://www.codewars.com/kata/5121303128ef4b495f000001/train/javascript + +class Person { + constructor(name) { + this.name = name + } + + greet(yourName) { + return `Hello ${yourName}, my name is ${this.name}` + } +} + +let jack = new Person('Jack') +let jill = new Person('Jill') +jack.name === 'Jack' +jill.name === 'Jill' +jack.greet('Jill') === 'Hello Jill, my name is Jack' +jill.greet('Jack') === 'Hello Jack, my name is Jill'