我不确定以下两个版本的代码之间哪个更好:
var getKey = function(e) {
return e.keyCode || e. which;
};
function doSomething() {
if(getKey(e) === 32 || getKey(e) === 9 ) {
// do something
}
}
或者
function doSomething() {
var key = e.keyCode || e.which;
if(key === 32 || key === 9 ) {
// do something
}
}
我们如何衡量绩效?执行速度是否决定了性能是否好,或者是应用程序使用的内存量?
谢谢