Javascript e与对象? Chome Inspector

时间:2013-05-19 02:17:48

标签: javascript object google-chrome-devtools

我正在使用Leaflet处理一个小项目,并尝试诊断为什么使用map.load事件返回 Object [object Object]没有方法'load'(尽管load事件正在正常启动)

当我在chrome中检查包含地图对象的变量而不是说

对象{foo:bar}

它说

e {foo:bar}

e代表什么?如果有帮助,我可以提供镀铬检查员输出的图片。

var map = L.map('map', {maxZoom: 16, minZoom: 4, zoomControl: false})
.setView([46.5675115, 17.468262], 6);
map.load(mapInit());

function mapInit() {
  console.log('Ive loaded');
}

1 个答案:

答案 0 :(得分:1)

load是一个事件,而不是一种方法。您需要使用on来附加事件侦听器:

map.on('load', mapInit);