|
|
1
39
没有初始化(据我所知) 更新 自从4年前发布这个答案以来,人们似乎一直在这里寻找这个答案。为了进行基准测试,我做了一个 JSPerf 上面的解决方案不是最快的,尽管它很短。坚持同样的短款,但要有更好的表现:
2016年2月更新 用更多测试用例更新了JSPerf的新版本。 如果性能不重要,而您需要一行代码:
更高效的解决方案(在一条肮脏的生产线中): 注意:这将替换作用域中现有的值、大小和i变量
|
|
|
2
111
一个简单的方法是:
会使
|
|
|
3
9
OP似乎是在追求单一使用场景的紧凑性,而不是效率和可重用性。对于其他寻求效率的人来说,这里有一个尚未提及的优化。因为您预先知道数组的长度,所以在分配值之前请先设置它。否则,数组将在运行中反复调整大小——这不太理想!
|
|
|
4
8
|
|
|
5
7
这不是那么紧凑,但可以说是更直接。
|
|
|
6
5
|
|
7
2
为了效率,我会避免
编辑:根据评论中的讨论进行修改。 |
|
|
8
1
如果需要多次执行,可以始终编写函数:
而且,仅仅为了完整性(修改内置对象的原型通常不是一个好主意):
更新:我刚看到你的留言
|
|
|
9
0
在飞机上探索阵列方法时偶然发现了这个。。当我们无聊的时候我们去的地方。:)
请注意
桌面(基本支持)
从 MDN :
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |