首页 > 解决方案 > 'return' 关键字的用途是什么

问题描述

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


get courses() {
    return {
        appatizers: this._courses._appatizers;
        mains:  this._courses._mains;
        deserts:  this._courses._deserts;
    };
}

我更关心这个返回值是如何作为一个对象使用的;请尽可能多地解释这个概念,谢谢。忘记代码。

标签: javascriptreturnlanguage-design

解决方案


return语句正是这样做的:从函数返回一个值。返回值可以是任何类型,而不仅仅是一个对象。

function returnNumber(){
    return 1;
}

function returnString(){
 return 'My string';
}

function returnObject(){
    return {a: 'one', b: 'two'}
}

前面所有的都是有效的,但是你可以对数组做同样的事情,甚至可以从函数中返回函数......

如果您没有从函数中显式返回某些内容,它将隐式返回 undefined。


推荐阅读