哪种款式最快?你什么时候用另一个?
类型1:
function makeMap(){
getLatlong();
draw();
}
function getLatlong(){ ... }
function draw(){ ... }
makeMap();
类型2:
var map = {
init: function(){ ... }
getLatlong: function(){ ... }
draw: function(){ ... }
}
$test = map.init()
答案 0 :(得分:0)
更好的风格是最适合您的解决方案。
一般来说,任何时候一个'。'用于引用属性,你会受到性能影响;然而,它可能很小甚至可能都不重要。
关于速度,让我们测试一下:
http://jsperf.com/compare-object-function-properties-vs-functions
在Chrome和IE中,直接函数调用通常比函数调用的对象属性引用更快。