function Person() { var self = this; self.personName=""; self.animals=[];}function Animal(){ var self=this; self.animalName=""; self.run=function(meters){ ..... }}服務(wù)器響應(yīng): [{personName:John,animals:[{animalName:cheetah},{animalName:giraffe}]} , {personName:Smith,animals:[{animalName:cat},{animalName:dog}]} ]我從服務(wù)器獲取Person數(shù)組。我想將通用的Person數(shù)組轉(zhuǎn)換為輸入的Person數(shù)組。所以我可以用 persons[0].Animals[2].Run();我創(chuàng)立了Javascript Object.create(Person,person1);但是我想要帶有數(shù)組支持的跨瀏覽器版本 ObjectArray.create(Person,persons);要么 Object.create(Person[],persons);
在javascript中將普通對象轉(zhuǎn)換為函數(shù)實例(“類”)
慕容3067478
2019-10-12 09:41:02