HTTP Method Semantik: PUT vs PATCH

PUT mengganti SELURUH data resource, sedangkan PATCH hanya mengganti sebagian properti yang dikirim.

👀 Contoh dulu

function getUpdateMethod(isPartial) {
  return isPartial ? 'PATCH' : 'PUT';
}
console.log(getUpdateMethod(true));

Hasilnya: PATCH

💡 Gunakan PATCH untuk update sebagian bidang data.

📝 Sekarang giliranmu

Buat fungsi getUpdateMethod(isPartial) yang mengembalikan string 'PATCH' jika isPartial bernilai true dan 'PUT' jika false.

Preview