I'd like to propose the incorporation of multiple return values into the ES 
standard.

function foo(){
  return 1,2,3;
}

let (a,b,c) = foo();

let (a,b) = foo(); // ignore c

let (a,...b) = foo() // a = 1, b = [2,3] 

/* also useful for asynchronous functions returning a promise */
let (response,headers) = yield getAjaxData("http://some.host.com/data";);

Thanks! ;)

Vänliga hälsningar / Best regards 
Anders Elo @ kaerus.com



_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to