当使用 Javascript 调用函数的时候只能通过 return
返回一个值
1 | const getAge = () => { |
当需要返回多个值的时候可以通过解构的方式获得
通过数组
1 | const getDetails = () => { |
通过数组结构, 我们可以这样获得
1 | const [age, name] = getDetails() |
现在我们有了age
和name
包含这些值的变量
但是需要注意获取的顺序.
通过对象
也可以返回一个对象然后解构
1 | const getDetails = () => { |
1 | const { age, name } = getDetails() |
此时顺序将不再重要, 因为这些都是命名参数
参考链接
https://tech-wiki.online/tw/javascript-return-multiple-values.html