2
我看到很多的使用模式代碼:什麼是從JavaScript中刪除的ClojureScript模擬器?
delete b[d];
現在我翻譯這:
(aset b d nil)
是適當的 - 還是我失去了一些重要的數據?
我的問題是:**什麼是來自JavaScript的delete
的ClojureScript模擬器? **
我看到很多的使用模式代碼:什麼是從JavaScript中刪除的ClojureScript模擬器?
delete b[d];
現在我翻譯這:
(aset b d nil)
是適當的 - 還是我失去了一些重要的數據?
我的問題是:**什麼是來自JavaScript的delete
的ClojureScript模擬器? **
根據http://cljs.info/cheatsheet/這是js-delete
(js-delete b d)
我認爲這是'dissoc' - 從在JavaScript對象刪除屬性完全刪除該財產;它不只是清楚它的價值。關鍵是,b'中的「d」在之後返回「false」。 – Pointy