我有一個關於對象的名稱屬性的問題,所以這裏是一種情況: 即時通過prototype.constructor創建自定義對象(稱爲Notka),並用一些方法添加了原型,然後im推送將其轉換爲對象數組,然後將數組轉換爲json對象並將其保存在外部服務器上。到現在爲止還挺好。對象的名稱屬性,javascript
當即時通訊從外部服務器獲取它作爲json並將其轉換爲對象數組名稱屬性的對象丟失,即時獲取匿名對象,不認識他們的方法。我有幾個想法來避免將數組轉換爲對象,反之亦然,並避免所有這些混亂,但我不求好奇,是否有辦法保留對象的名稱或更改匿名對象的名稱。
我嘗試創建我的自定義類型的新對象,如:
var nt = new Notka(); // my custom object
nt = tab[index]; // tab is a array containing objects fetched from external sever
,但它不能正常工作,新創建的Notka有constructor.name Notka但生病時分配對象我再有匿名對象。
感謝您事先的任何答案:)
庫巴
我會想你的服務器代碼將是與此有關。你到底如何保存它? –
我認爲這個名字在轉換過程中丟失了,我使用node.js表達框架和使用POST方法的XMLHTTPRequest。它是儘可能簡單和標準:) – user1692950