初探深入浅出ES6之多重返回值

JS中尚未整合多重返回值的特性,但是无须多此依据,因为你自已就可以返回一个数组并将结果解构:

function retrunMultipe()

{

return [100,2100];

}

var [foo,bar]= retrunMultipe ();


或者,你可以用一个对象作为容器并为返回值命名


function returnMultipleValues() {

return{

fooMultipe:1,

baMultiper:2

};}

var{ fooMultipe,baMultiper} =returnMultipleValues();

这两个模式都比额外保存一个临时变量要好得多


渐渐的在使用的语言中加入解构这个新特性,它可以让代码变得更加精简整洁。

你可能感兴趣的:(初探深入浅出ES6之多重返回值)