An electric fuse melts because of the heating effect of electric current. Excessive current generates heat that melts the fuse wire, breaking the circuit and preventing damage to appliances.