Skip to content

Instantly share code, notes, and snippets.

@thermistor thermistor/oneliners.js forked from mikowl/oneliners.js
Last active Apr 1, 2019

What would you like to do?
👑 Awesome one-liners you might find useful while coding.
// By @coderitual
// Remove any duplicates from an array of primitives.
const unique = [ Set(arr)]
// Sleep in async functions. Use: await sleep(2000).
const sleep = (ms) => (new Promise(resolve => setTimeout(resolve, ms)));
// Type this in your code to break chrome debugger in that line.
// Just plain english.
// Returns all non-falsy values from an array.
// Array destructuring to see matching elements.
let [r, g, b, a] = [255, 0, 0, 255];
// Object destructuring to reduce multiple lines of code to a single line.
let {width, height} = resolution;
// Gets an item from the list and wraps around to the start if n is larger than the list.
items[n % items.length]
// Console.log in array function without adding curly braces.
const addFortyTwo = number => console.log(number) || number + 42
// Same as above
const add42 = n => (console.log(n), number + 42);
// Log variables with names. I love this trick with object ❤️
[a, b, c, d, e] = [1, 2, 3, 4, 5]
console.log({ a, b, c, d, e});
console.table({a, b, c, d, e]);
// Random hex color
// We love Javascript that's why instead of Math.floor we use
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.