const menu = {
_courses : {
_appatizers: [],
_mains: [],
_deserts: []
},
get courses() {
return {
appatizers: this._courses._appatizers;
mains: this._courses._mains;
deserts: this._courses._deserts;
};
}
我更关心如何将此返回值用作对象; 请尽您所能阐明的概念,谢谢。 忘记代码了。
答案 0 :(得分:0)
return
语句正是这样做的:从函数返回一个值。
返回值可以是任何类型,而不仅仅是对象。
function returnNumber(){
return 1;
}
function returnString(){
return 'My string';
}
function returnObject(){
return {a: 'one', b: 'two'}
}
前面的所有方法都是有效的,但是您可以对数组进行相同的操作,甚至可以从函数中返回函数...
如果不从函数中显式返回某些内容,它将隐式返回undefined。
答案 1 :(得分:0)
使用return
,您可以按照它说的做:返回一些内容。可以是任何东西:数字,字符串,变量,数组,对象(...)。
因此,在您的情况下,该函数返回一个对象。
一个更简单的示例:
function someNumber() {
return 42;
}
var number = someNumber(); // somerNumber() will return 42, so number will have the value 42
console.log(number);
有关更详细的参考信息,您可能需要看看this。