黑客的方法论是一种涉及不断改进和迭代的构建方法。黑客们认为总有一天会变得更好,而且没有什么是永远不能够实现的。
真正的黑客总是用不同的方式来解决没人关注的问题。
下面给出了一些非常强大的 JavaScript 小技巧。
1. 全部替换
我们都知道 函数仅能替换掉第一个匹配项。
你可以通过在正则表达式的末尾添加 来替换所有出现的内容。
2. 提取唯一值
通过使用 对象和 运算符能够使用唯一值创建一个新数组。
3. 将数字转换为字符串
只需要用 运算符带和一个空字符串即可。
4.将字符串转换为数字
只需要用 运算符即可。但是要注意:它仅适用于“字符串数字”。
5. 随机排列数组中的元素
这样最适合洗牌了:
6. 展平多维数组
只需使用 运算符。
7. 条件短路
只需要举个例子就明白了:
通过简单地使用变量和函数来简化代码:
8. 动态属性名
一直以来,我以为必须先声明一个对象,然后才能分配动态属性,但是...
9. 用 length 调整货清空数组
如果要调整数组的大小:
如果要清空数组:
你还有什么好用的技巧,请留言告诉大家。
领取专属 10元无门槛券
私享最新 技术干货