JS中尚未整合多重返回值的特性藏否,但是無須多此依據(jù)蛔翅,因為你自已就可以返回一個數(shù)組并將結(jié)果解構(gòu):
function retrunMultipe()
{
return [100,2100];
}
var [foo,bar]= retrunMultipe ();
或者,你可以用一個對象作為容器并為返回值命名
function returnMultipleValues() {
return{
fooMultipe:1,
baMultiper:2
};}
var{ fooMultipe,baMultiper} =returnMultipleValues();
這兩個模式都比額外保存一個臨時變量要好得多
漸漸的在使用的語言中加入解構(gòu)這個新特性位谋,它可以讓代碼變得更加精簡整潔山析。