Ada skenario lain yang mungkin saya temui.
Saya melakukan panggilan ajax dan mendapatkan kembali data sebagai null, dalam format string. Saya harus memeriksanya seperti ini:
if(value != 'null'){}
Jadi, null adalah string yang bertuliskan "null" daripada benar-benar menjadi null.
EDIT: Harus dipahami bahwa saya tidak menjual ini seperti yang seharusnya dilakukan. Saya punya skenario di mana ini adalah satu-satunya cara untuk melakukannya. Saya tidak yakin mengapa ... mungkin orang yang menulis back-end mempresentasikan data secara salah, tetapi bagaimanapun, ini adalah kehidupan nyata. Sangat frustasi melihat ini dipilih oleh seseorang yang mengerti bahwa itu tidak benar, dan kemudian dipilih oleh seseorang itu benar-benar membantu.