如果discard是remove的改進版呢?
Discard不報告錯誤,所以不會導致程序出錯。
Remove會報錯,可以用try catch捕捉錯誤,然後可以觸發自定義事件,discard不能,因為返回的是默認值。(當然是有辦法實現的。)