如果想利用执行函数以后得到的结果,在定义这个函数的时候就需要让它返回一个结果。在函数的主体里,可以使用 return 这个关键词返回执行结果。
这里我们可以重新定义一个函数,名字叫 greet ,用箭头函数的形式定义它,函数有个 name 参数,然后在函数的主体里面,用一个 return 返回一个结果,返回的是 你好!加上 name 参数的值。
执行这个函数,它就会返回一个结果,结果就是 你好!加上执行这个函数的时候给它提供的 name 参数的值。如果我们想要利用这个函数返回的结果,可以把它交给一个常量或者变量。
比如添加一个 greeting ,它的值就是执行 greet 函数得到的结果,设置一下它的 name 参数的值。
下面可以在控制台上输出这个 greeting 的值。
回到终端,运行一下,你会发现运行的结果就是执行了 greet 函数返回的结果,这里我们把这个结果交给了 greeting,又在控制台上输出了这个 greeting 的值,所以在这里你会看到这行文字。
这种主体部分只有一行代码的函数,有一种简单的写法,可以这样,先复制一份这个函数的定义。 这个函数里面只有一个参数,参数周围的括号也可以省了,然后在箭头的右边儿,可以直接添加函数要返回的东西。 也就是我们可以去掉大括号,再去掉 return 这个关键词 。
回到终端,重新运行一下,效果跟之前是一样的。