2011-09-01 112 views
1

使用Ironjs。我有一個c#函數註冊爲一個JS函數(通過SetGlobal)ironjs:將對象返回給JS

它被調用,但我想從該函數返回一個值。該值是CLR對象的IEnumerable。使用Jint這是正常的:我返回對象並且可以foreach等,我如何在IronJS中做同樣的事情(爲什麼不使用Jint,它有錯誤,例如它不會編譯underscore.js)

編輯:由於我不是一個流利的F#人,我不能通過閱讀代碼自己回答這個問題。所以相反,我修復了Jint。但它仍然很高興知道答案

回答

1

我們仍在研究.NET interop。因此,IronJS中的foreach沒有設置枚舉IEnumerables,而是使用CommonObject類型的對象。

+1

那麼我需要做些什麼來使它與CommonObject一起工作 – pm100