Kun*_*ngh 3 javascript design-patterns angular
如何从 javascript 中的函数返回多个值。以及如何使用它。?
根据定义,函数只能返回一个值。但是,您可以将值打包到数组或对象中:
function greeting(){
return {
name: "Andy",
message: "Hello world"
};
}
Run Code Online (Sandbox Code Playgroud)
你不能那样做。
但是,您可以返回一个array或一个包含您的值的对象。
function doSomething(a,b){
return [a,b];
//return {a,b};
}
console.log(doSomething(1,2));Run Code Online (Sandbox Code Playgroud)
如果你想返回很多值,你可以使用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);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10665 次 |
| 最近记录: |