我有一個函數調用哪個返回參考對象文字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'是一個功能 –