Objek janji mewakili peristiwa yang akan berlaku pada masa hadapan dan digunakan untuk menyampaikan mesej untuk operasi tak segerak. Dengan objek Promise, operasi tak segerak boleh dinyatakan sebagai proses operasi segerak, mengelakkan lapisan fungsi panggil balik bersarang. Selain itu, objek Promise menyediakan antara muka bersatu, menjadikannya lebih mudah untuk mengawal operasi tak segerak.
Objek janji mewakili peristiwa yang akan berlaku pada masa hadapan dan digunakan untuk menyampaikan mesej untuk operasi tak segerak. Dengan objek Promise, operasi tak segerak boleh dinyatakan sebagai proses operasi segerak, mengelakkan lapisan fungsi panggil balik bersarang. Selain itu, objek Promise menyediakan antara muka bersatu, menjadikannya lebih mudah untuk mengawal operasi tak segerak.