假設我的fooJavaScript代碼中有一個對象。 foo是一個復雜的對象,它在其他地方生成。如何更改foo對象的原型?我的動機是為從.NET到JavaScript文字序列化的對象設置適當的原型。假設我已經在ASP.NET頁面中編寫了以下JavaScript代碼。var foo = <%=MyData %>;假設這MyData是在對象JavaScriptSerializer上調用.NET的結果Dictionary<string,string>。在運行時,它將變為以下內容:var foo = [{"A":"1","B":"2"},{"X":"7","Y":"8"}];如您所見,foo成為對象的數組。我希望能夠foo使用適當的原型進行初始化。我不是要修改Object.prototype,也沒有Array.prototype。我怎樣才能做到這一點?
如何設置已經實例化的JavaScript對象的原型?
DIEA
2019-10-17 13:09:10