var b = function(){alert(1)}
var a = function(v1,v2){v2()}
a(1,b)
是不一样的,可以这么说,同一个构造函数,无论在哪儿实例化对象,在内存中的地址是不一样的,没实例化一次,就会对应新的内存地址。你可以在构造函数中,声明一个随机数变量:如var suiji = Math.random() 然后实例化对象,输出这个变量,那肯定不是一样的,说明不是一块内存地址。var b = function(){alert(1)}
var a = function(v1,v2){v2()}
a(1,b)
是不一样的,可以这么说,同一个构造函数,无论在哪儿实例化对象,在内存中的地址是不一样的,没实例化一次,就会对应新的内存地址。你可以在构造函数中,声明一个随机数变量:如var suiji = Math.random() 然后实例化对象,输出这个变量,那肯定不是一样的,说明不是一块内存地址。