804 B
804 B
title, tags, cover, firstSeen, lastUpdated
| title | tags | cover | firstSeen | lastUpdated |
|---|---|---|---|---|
| Map string | string | budapest-palace | 2018-07-14T10:59:56+03:00 | 2020-10-21T21:54:53+03:00 |
Creates a new string with the results of calling a provided function on every character in the given string.
- Use
String.prototype.split()andArray.prototype.map()to call the provided function,fn, for each character instr. - Use
Array.prototype.join()to recombine the array of characters into a string. - The callback function,
fn, takes three arguments (the current character, the index of the current character and the stringmapStringwas called upon).
const mapString = (str, fn) =>
str
.split('')
.map((c, i) => fn(c, i, str))
.join('');
mapString('lorem ipsum', c => c.toUpperCase()); // 'LOREM IPSUM'