diff --git a/LectureCodeExamples/Week2/Callback.js b/LectureCodeExamples/Week2/Callback.js new file mode 100644 index 0000000000000000000000000000000000000000..971a4c2931bdcb61536c66603219bc0aa96e36a3 --- /dev/null +++ b/LectureCodeExamples/Week2/Callback.js @@ -0,0 +1,24 @@ +function printName(name, cb) { + console.log("inside printName function") + console.log(name) + cb(name) +} + +function printReverseName(name) { + console.log(name.split("").reverse().join("")) +} + +function reverseString(str) { + return str.split("").reverse().join("") +} +printName("Nikola", printReverseName) + +let sports = ["rowing", "cycling", "tennis", "padel", "soccer"] + +let newSports = sports.map(sport => { + console.log("this is a multi-line arrow function") + return reverseString(sport) +}) + +console.log(sports) +console.log(newSports) \ No newline at end of file