В javascript мы можем определить прототип объекта по-разному.разница между различными способами определения объекта в javascript
Первого один
var foo={
a:1,
b:2
}
Во-вторых
var foo=function(){
this.a=1;
this.b=2;
}
, что я знаю, что первое на это сам, а для создания объекта из второго определения, мы должны использовать новый Foo объекта() , есть ли другие различия между этими двумя определениями. и если оба они одинаковы, то что нужно, а если нет, то что нужно в первую очередь?
Связанный: [? Что такое 'новое' ключевое слово в JavaScript] (http://stackoverflow.com/q/1646698/710446) – apsillers
Там больше способов, как [Object. создать] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create). – Teemu