JavaScript 中的 7 个“杀手级”单行代码
能在本文中出场的代码全部都经过了仔细的甄选,在文章发布前,50 人的团队对所有代码都进行了认真的检验,以确保其符合“杀手级”资格,本文的目的就是希望为开发者带来一些便利。
数组洗牌
当代码需要一定程度的随机性时,数组洗牌是个很必要的技能。下面的这行代码可以以 O(n log n)的复杂度,原地对数组洗牌。
const shuffleArray = (arr) => arr.sort(() => Math.random() - 0.5);// Testingconst arr = [1, 2...