我在该函数中有一个函数和一个对象。我正在归还这个对象。如何调用该函数,然后在obj.a
中获取console.log();
?
function _() {
var obj = {};
obj.a = "one";
obj.b = "two";
return obj;
}
console.log(_);

答案 0 :(得分:0)
只需执行函数(_()
,它将返回一个对象),然后像往常一样使用点表示法访问其内部属性:
function _() {
var obj = {};
obj.a = "one";
obj.b = "two";
return obj;
}
console.log(_().a);
console.log(_().b);

您可能希望首先考虑将执行函数的结果存储为单独的变量,而不是每次希望从它返回的对象访问属性时重复执行该函数。