prependAll
prependAll
(prepended: array) => (base: array) => array
Prepend one array to another
const prepend12 = prependAll([1, 2]) prepend12([3, 4]) // is [1, 2, 3, 4] const prepend1AndArray2 = prependAll([1, [2]]) prepend1AndArray2([3, 4]) // is [1, [2], 3, 4]
const prepend12 = prependAll([1, 2]) prepend12([3, 4]) // is [1, 2, 3, 4] const prepend1AndArray2 = prependAll([1, [2]]) prepend1AndArray2([3, 4]) // is [1, [2], 3, 4]
const prepend12 = prependAll([1, 2]) prepend12([3, 4]) // is [1, 2, 3, 4] const prepend1AndArray2 = prependAll([1, [2]]) prepend1AndArray2([3, 4]) // is [1, [2], 3, 4]
const prepend12 = prependAll([1, 2]) prepend12([3, 4]) // is [1, 2, 3, 4] const prepend1AndArray2 = prependAll([1, [2]]) prepend1AndArray2([3, 4]) // is [1, [2], 3, 4]
Sometimes we want to prepend an array. Below, we have some songs queued up. They're good songs, but we're jonesing to hear "Superstition" and "Once in a Lifetime," so let's prepend those.
const musicQueue = ['Like a Rolling Stone', 'Smells Like Teen Spirit'] const prependMySongs = prependAll(['Superstition', 'Once in a Lifetime']) const updatedQueue = prependMySongs(musicQueue) console.log(updatedQueue) // [ // Superstition // Once in a Lifetime // Like a Rolling Stone // Smells Like Teen Spirit // ]
const musicQueue = ['Like a Rolling Stone', 'Smells Like Teen Spirit'] const prependMySongs = prependAll(['Superstition', 'Once in a Lifetime']) const updatedQueue = prependMySongs(musicQueue) console.log(updatedQueue) // [ // Superstition // Once in a Lifetime // Like a Rolling Stone // Smells Like Teen Spirit // ]
const musicQueue = [ 'Like a Rolling Stone', 'Smells Like Teen Spirit', ] const prependMySongs = prependAll([ 'Superstition', 'Once in a Lifetime', ]) const updatedQueue = prependMySongs(musicQueue) console.log(updatedQueue) // [ // Superstition // Once in a Lifetime // Like a Rolling Stone // Smells Like Teen Spirit // ]
const musicQueue = [ 'Like a Rolling Stone', 'Smells Like Teen Spirit', ] const prependMySongs = prependAll([ 'Superstition', 'Once in a Lifetime', ]) const updatedQueue = prependMySongs(musicQueue) console.log(updatedQueue) // [ // Superstition // Once in a Lifetime // Like a Rolling Stone // Smells Like Teen Spirit // ]