Skip to content
JavaScript·Beginner·Conceptual·1 min read

Why avoid the Promise constructor around an existing promise?

Short interview answer

The wrapper adds unnecessary code and often breaks rejection or cancellation handling. Return or chain the existing promise unless adapting a callback API.

Key takeaway

Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.

← Back to Promises

Related questions