Shortcuts
Examples
n = +'4096' // n === 4096
s = '' + 200 // s === '200'
now = +new Date()
isPublished = !!post.publishedAt
Shortcuts
What | Lazy mode | “The right way” |
---|---|---|
String to number | +str |
parseInt(str, 10) or parseFloat() |
Math floor | num | 0 |
Math.floor(num) |
Number to string | '' + num |
num.toString() |
Date to UNIX timestamp | +new Date() |
new Date().getTime() |
Any to boolean | !!value |
Boolean(value) |
Check array contents | if (~arr.indexOf(v)) |
if (arr.includes(v)) |
.includes
is ES6-only, otherwise use .indexOf(val) !== -1
if you don’t polyfill.
0 Comments for this cheatsheet. Write yours!