同一个函数通过设计模式在javascript中返回多个对象、数组或函数的值? [复制]
Posted
技术标签:
【中文标题】同一个函数通过设计模式在javascript中返回多个对象、数组或函数的值? [复制]【英文标题】:same function return multiple values in terms of objects, array or function in javascript via design pattern? [duplicate] 【发布时间】:2018-04-04 21:13:04 【问题描述】:如何从 javascript 中的函数返回多个值。以及如何使用它。??
【问题讨论】:
返回一个对象,而不是。 【参考方案1】:你不能那样做。
但是,您可以返回包含您的值的 array
或 object。
function doSomething(a,b)
return [a,b];
//return a,b;
console.log(doSomething(1,2));
如果您想返回多个值,您可以使用destructing
operator 来找出所有值。
function doSomething(a,b,c,d,e,f)
return a,b,c,d,e,f;
let a,b,c,d,e,f=doSomething(1,2,3,4,5,6);
console.log(a,b,c,d,e,f);
【讨论】:
【参考方案2】:根据定义,函数只能返回一个值。但是,您可以将值打包到数组或对象中:
function greeting()
return
name: "Andy",
message: "Hello world"
;
【讨论】:
以上是关于同一个函数通过设计模式在javascript中返回多个对象、数组或函数的值? [复制]的主要内容,如果未能解决你的问题,请参考以下文章