JSFiddle - React, Tailwind, and code Playground
by MuLtDirectX
JavaScript
/*var a = 5
function repeatWord(amount){
function print(){
if (amount){
amount--
console.log('ololo')
print()
}
}
print()
}
console.log(repeatWord(a))
*/
/*
function map(array, func){
let newArray = []
let i = 0
function applyFn(){
if (array[i]){
newArray.push(func(array[i]))
i++
applyFn()
}
}
applyFn()
return newArray
}
console.log(map(someArray, (e) => {return e * 2} ))
*/
var someArray = [2, 6, 7, 10, 52]
function map(array, func, i=0, newArray = []){
if (array[i]){
newArray.push(func(array[i]))
map(array, func, ++i, newArray)
}
return newArray
}
console.log(map(someArray, (e) => {return e * 2} ))