Published
Edited
Nov 14, 2019
Insert cell
Insert cell
invert('hello, this is grant.')
Insert cell
function invert(string) {
let chars = string.split('')
let inverted = chars.map(char => {
if (char.match(/[a-z]/gi)) {
let lowercase = char.toLowerCase();
let index = letters.indexOf(lowercase)
let r = reversed[index]
if (char !== lowercase) r = r.toUpperCase()
return r
} else {
return char
}
})
return inverted.join('')
}
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more