Javascript '的用途是什么;返回';关键词

Javascript '的用途是什么;返回';关键词,javascript,return,language-design,Javascript,Return,Language Design,我更关心的是这个报税表是如何被用作一个对象的; 请尽可能多地解释以澄清概念,谢谢。 忘记代码。返回语句的作用就是:从函数返回值。 返回值可以是任何类型,而不仅仅是对象 const menu = { _courses : { _appatizers: [], _mains: [], _deserts: [] }, get courses() { return { appatizers: this._cou

我更关心的是这个报税表是如何被用作一个对象的; 请尽可能多地解释以澄清概念,谢谢。
忘记代码。

返回语句的作用就是:从函数返回值。 返回值可以是任何类型,而不仅仅是对象

 const menu = {
    _courses : {
        _appatizers: [],
        _mains: [],
        _deserts: []
    },


get courses() {
    return {
        appatizers: this._courses._appatizers;
        mains:  this._courses._mains;
        deserts:  this._courses._deserts;
    };
}
前面的所有操作都是有效的,但是您可以对数组执行相同的操作,甚至可以从函数返回函数


如果不显式返回函数中的某个内容,它将隐式返回未定义的内容。

使用
return
您可以完全按照它所说的操作:返回某个内容。这可以是任何内容:数字、字符串、变量、数组、对象(…)

在您的例子中,函数返回一个对象

 const menu = {
    _courses : {
        _appatizers: [],
        _mains: [],
        _deserts: []
    },


get courses() {
    return {
        appatizers: this._courses._appatizers;
        mains:  this._courses._mains;
        deserts:  this._courses._deserts;
    };
}
一个更简单的例子:


函数someNumber(){
返回42;
}
var number=someNumber();//somerNumber()将返回42,因此number的值为42

控制台日志(编号)
return{}
表示您正在从函数返回一个对象。