জাভাস্ক্রিপ্টে 'থ্রো নিউ ইরর' এবং 'থ্রো সামঅবজেক্ট'-এর মধ্যে পার্থক্য হল যে থ্রো নিউ ইরর নিচের ফরম্যাটে এটিতে পাস করা ত্রুটিটিকে মুড়ে দেয় -
{ name: 'Error', message: 'Whatever you pass in the constructor' }
থ্রো সামঅবজেক্ট অবজেক্টটিকে যেমন আছে তেমনি ছুঁড়ে দেবে এবং ট্রাই ব্লক থেকে আর কোনো কোড এক্সিকিউশনের অনুমতি দেবে না, যেমন থ্রো নিউ ইরর।