Skip to content

Instantly share code, notes, and snippets.

@Shadid12
Created December 6, 2021 02:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Shadid12/42c838a0b493b7ab3858e822fccc2833 to your computer and use it in GitHub Desktop.
Save Shadid12/42c838a0b493b7ab3858e822fccc2833 to your computer and use it in GitHub Desktop.
const doubleEachElement = (arr) => {
return arr.map(element => element == 1 ? 2 : element * 2);
}
const squareEachElement = (arr) => {
return arr.map(element => element * element);
}
const printOriginalAndModify = (arr, fn) => {
console.log('☎️ original', arr);
const modified = fn(arr);
console.log('📱 modified', modified);
return modified;
}
const divideByTwo = (arr) => {
return arr.map(element => element / 2);
}
printOriginalAndModify([1, 2, 3, 4, 5], divideByTwo);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment