जावास्क्रिप्ट में 'फेंक न्यू एरर' और 'थ्रो सोमऑब्जेक्ट' के बीच का अंतर यह है कि थ्रो न्यू एरर निम्नलिखित प्रारूप में इसे पास की गई त्रुटि को लपेटता है -
{ name: 'Error', message: 'Whatever you pass in the constructor' }
थ्रो someObject ऑब्जेक्ट को वैसे ही फेंक देगा और कोशिश ब्लॉक से किसी और कोड निष्पादन की अनुमति नहीं देगा, यानी थ्रो न्यू एरर के समान।