项目原始demo,不改动
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.
 
 
 
 

22 rindas
421 B

  1. "use strict";
  2. module.exports = function(Promise) {
  3. var SomePromiseArray = Promise._SomePromiseArray;
  4. function any(promises) {
  5. var ret = new SomePromiseArray(promises);
  6. var promise = ret.promise();
  7. ret.setHowMany(1);
  8. ret.setUnwrap();
  9. ret.init();
  10. return promise;
  11. }
  12. Promise.any = function (promises) {
  13. return any(promises);
  14. };
  15. Promise.prototype.any = function () {
  16. return any(this);
  17. };
  18. };