在javascript中将普通对象转换为函数实例(“类”)

function Person() {

      var self = this;


      self.personName="";

      self.animals=[];

}


function Animal(){

     var self=this;


     self.animalName="";

     self.run=function(meters){

         .....

     }

}

服务器响应:


 [{personName:John,animals:[{animalName:cheetah},{animalName:giraffe}]} , {personName:Smith,animals:[{animalName:cat},{animalName:dog}]} ]

我从服务器获取Person数组。我想将通用的Person数组转换为输入的Person数组。所以我可以用


 persons[0].Animals[2].Run();

我创立了Javascript


 Object.create(Person,person1);

但是我想要带有数组支持的跨浏览器版本


  ObjectArray.create(Person,persons);

要么


 Object.create(Person[],persons);


慕容3067478
浏览 281回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript