JavaScript的返回值的基础知识

72 阅读1分钟

学习JavaScript返回值的基础知识

每个函数都会返回一个值,默认是undefined

Undefined return value

任何函数在其代码行结束时,或者在执行流程中发现一个return 关键字时,就会终止。

当JavaScript遇到这个关键字时,它就会退出函数的执行,并将控制权交还给它的调用者。

如果你传递一个值,这个值将作为函数的结果返回。

const dosomething = () => {
  return 'test'
}
const result = dosomething() // result === 'test'

你只能返回一个值。

为了模拟返回多个值,你可以返回一个对象字面,或者一个数组,并在调用函数时使用一个析构赋值。

使用数组。

Destructuring using arrays

使用对象。

Destructuring using objects