12345678910111213141516171819202122232425262728 |
- function doSomething() {
- const promise = new Promise(function(resolve, reject) {
- const newArray = [];
- for (let i = 0; i < 9999999; i++) {
- newArray.push(i);
- }
-
- if (newArray.length === 0) {
- reject('Oh ow');
- } else {
- resolve(newArray);
- }
- });
-
- return promise;
- }
-
- const newPromise = doSomething();
-
- newPromise
- .then(function(result) {
- console.log(result);
- })
- .catch(function(error) {
- console.log(error);
- });
-
- console.log(newPromise);
|