我有一个函数调用哪个返回参考对象文字nameObj
。我想访问返回的对象中的方法,但我得到js错误。为什么setNameObj
方法在nameObj
对象上不可用?了解js返回类型
var nameObj=function(){
var _locname;
return {
item:'item1',
getNameObj: function(){
return _locname
},
setNameObj: function(nm){
_locname = nm
}
}
}
console.log(nameObj.setNameObj('tempValue'));
console.log(nameObj.getNameObj());
因为'nameObj'是一个功能 –