Home > Tips & Tricks > JavaScript Promise.any() Method

JavaScript Promise.any() Method

In this article, we will see javascript Promise.any() method and how to use it, and what is the purpose of using it.

JavaScript promise object based on two code points, the one is producing code and another is consuming code. When producing code returns the result then it should have to call the two callback functions success() and error().

Let’s see the example of using the Promise.any() method in javascript.

Promise.any() Method

Promise.any() method is similar to Promise.race() method. It takes an array of promises as an input and returns a single promise.

The only difference is that the Promise.race() method will reject the flow if any of the promises fail but Promise.any() stores the first resolved promise regardless of other promises that have failed.

In the above code, we make three promises and make demo functions to return the result with setTimeout() function.

Then we passed the array of promises to any() method and return the single result with the first resolved promise.

Photo of author

About Aman Mehra

Hey there! I'm Aman Mehra, a full-stack developer with over six years of hands-on experience in the industry. I've dedicated myself to mastering the ins and outs of PHP, WordPress, ReactJS, NodeJS, and AWS, so you can trust me to handle your web development needs with expertise and finesse. In 2021, I decided to share my knowledge and insights with the world by starting this blog. It's been an incredible journey so far, and I've had the opportunity to learn and grow alongside my readers. Whether you're a seasoned developer or just dipping your toes into the world of web development, I'm here to provide valuable content and solutions to help you succeed. So, stick around, explore the blog, and feel free to reach out if you have any questions or suggestions. Together, let's navigate the exciting world of web development!

Leave a Comment