prepend
prepend
(start: string) => (base: string) => string
Prepend one string to another
const prependAB = prepend('ab') prependAB('cd') // is 'abcd'
const prependAB = prepend('ab') prependAB('cd') // is 'abcd'
const prependAB = prepend('ab') prependAB('cd') // is 'abcd'
const prependAB = prepend('ab') prependAB('cd') // is 'abcd'
Sometimes we want to prepend a string. Below, let's get the full paths of the files in our current directory.
const currentDirectory = '/home/ken/projects/my-website/' const directoryFiles = ['index.html', 'styles.css', 'scripts.js'] const prependDir = prepend(currentDirectory) const getDirectoryFilePaths = mapValues(prependDir) const directoryFilePaths = getDirectoryFilePaths(directoryFiles) console.log(directoryFilePaths) // is // [ // /home/ken/projects/my-website/index.html // /home/ken/projects/my-website/styles.css // /home/ken/projects/my-website/scripts.js // ]
const currentDirectory = '/home/ken/projects/my-website/' const directoryFiles = ['index.html', 'styles.css', 'scripts.js'] const prependDir = prepend(currentDirectory) const getDirectoryFilePaths = mapValues(prependDir)<string[]> const directoryFilePaths = getDirectoryFilePaths(directoryFiles) console.log(directoryFilePaths) // is // [ // /home/ken/projects/my-website/index.html // /home/ken/projects/my-website/styles.css // /home/ken/projects/my-website/scripts.js // ]
const currentDirectory = '/home/ken/projects/my-website/' const directoryFiles = [ 'index.html', 'styles.css', 'scripts.js', ] const prependDir = prepend(currentDirectory) const getDirectoryFilePaths = mapValues(prependDir) const directoryFilePaths = getDirectoryFilePaths( directoryFiles ) console.log(directoryFilePaths) // is // [ // /home/ken/projects/my-website/index.html // /home/ken/projects/my-website/styles.css // /home/ken/projects/my-website/scripts.js // ]
const currentDirectory = '/home/ken/projects/my-website/' const directoryFiles = [ 'index.html', 'styles.css', 'scripts.js', ] const prependDir = prepend(currentDirectory) const getDirectoryFilePaths = mapValues( prependDir )<string[]> const directoryFilePaths = getDirectoryFilePaths( directoryFiles ) console.log(directoryFilePaths) // is // [ // /home/ken/projects/my-website/index.html // /home/ken/projects/my-website/styles.css // /home/ken/projects/my-website/scripts.js // ]