我正在通过一些代码,这是使用谷歌地图API。
function initMap(){
(function(google , window){
var center = {
center: {lat: -34.397, lng: 150.644},
zoom: 8
};
var map = new google.maps.Map(document.getElementById('map'), center);
})(google , window);
}所以我理解生活和它如何防止全球范围的污染,但我不明白在上面的代码中,通过全局对象google和窗口到生活,实现了什么。有人能解释一下使用这种模式的好处是什么吗?我们在生活中对google和window对象到底做了什么?
发布于 2019-02-15 21:18:18
我们在生活中到底要用google和window对象做什么?
没有什么有用的,也没有什么分别的。
在函数中根本不使用window。
使用的是google,但是是同步的。如果它是异步使用的,那么传递它可能会很有用,这样它的值就不会获得overwritten between multiple uses of it,但这里不是这种情况。
https://stackoverflow.com/questions/54710141
复制相似问题