我还没有真正有机会研究的快速问题.在调用/应用上下文中使用时,哪个性能更高:Array.prototypevs []?
例如:
function test1() {
return Array.prototype.splice.apply(arguments, [1, 2]);
}
test1([1,2,3,4,5,6,7,8,9]);
function test2() {
return [].splice.apply(arguments, [1, 2]);
}
test1([1,2,3,4,5,6,7,8,9]);
Run Code Online (Sandbox Code Playgroud)
我的想法:我认为这种Array.prototype方式更具性能,因为原型函数可以重复使用,不需要创建文字.虽然不太确定.
使用JSPerf(使用chrome)看起来Array.prototype确实性能稍高:
我input type=range第一次玩这个游戏,理想情况下我想将步长值设置为值数组.我查看了规范,我看到了数据列表的可能性,但它接缝数据列表仅用于范围内的高亮值,可以这么说,但不设置范围内的值.
所以,这样的事情(理想情况下没有jQuery插件等):
<input type="range" min="1" max="100" value="0" step="1,3,5,10,20">
Run Code Online (Sandbox Code Playgroud)