← Node.js & Express18 / 65
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