Heim > Web-Frontend > js-Tutorial > 4 Möglichkeiten, Objekte in JavaScript zu erstellen

4 Möglichkeiten, Objekte in JavaScript zu erstellen

怪我咯
Freigeben: 2017-06-29 10:32:53
Original
1143 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Methode des JavaScript-Objekts vorgestellt. Er fasst und analysiert vier Methoden zum Erstellen von Objekten in Form von Beispielen und analysiert auch die Techniken zum Kopieren von JavaScript-Objekten. Freunde in Not können sich auf

Die Beispiele in diesem Artikel fassen zusammen, wie Objekte in JavaScript erstellt werden. Ich teile es Ihnen als Referenz mit:

Unterbewusst kann JavaScript nicht als objektorientierte Sprache betrachtet werden sei eine Sprache, die tendenziell objektorientiert sei. Zumindest passt sie nicht gut zu den drei grundlegendsten Merkmalen der Objektorientierung (Vererbung, Kapselung, Polymorphismus). Natürlich denken viele Leute, dass JavaScript eine objektorientierte Sprache ist. orientierte Sprache, was richtig zu sein scheint, da objektorientiert auch in JavaScript implementiert werden kann. Vererbung und Kapselung können beispielsweise auch in JavaScript implementiert werden, aber ist die Implementierung sehr einfach? Ich habe einen Internetnutzer im Internet gesehen, der sehr gut kommentierte: „Objektorientiert ist nur eine Idee, und die Sprache kann nur sagen, ob sie objektorientierte Funktionen gut unterstützt, wenn Sie ein gewisses Verständnis von objektorientiert haben.“ Schreiben Sie objektorientierte Programme in C-Programmen. Das Gleiche gilt für Javascript. Ich kann also nicht sagen, dass JavaScript eine objektorientierte Sprache ist, ich glaube, ich bin ein Anfänger und ich wage es nicht, das zu sagen:

1. Verwenden Sie JSON, um Objekte zu erstellen

var company = {};
company.name= '华为';
company.address = '北京';
company.produce = function(message)
{
 alert(message);
}
Nach dem Login kopieren

2.Verwenden Sie den Objekttyp in JavaScript

company= new Object();
company.name= '淘宝';
company.address = '杭州';
company.produce= function(message)
{
 alert(message);
}
Nach dem Login kopieren

3. Objekte durch Erstellen von Funktionen generieren

company = function()
{
  this.name = '新浪';
  this.address = '北京';
  this.produce = function(message)
  {
  alert(message);
  }
}
Nach dem Login kopieren

4. Verwenden Sie das Browser-Fensterobjekt

window.name = '腾讯';
window.address = '北京';
window.produce = function(message)
{
  alert(message);
}
Nach dem Login kopieren

Erweiterung:

1. Objektkopie

emptyObject = new Object();
company.apply = function(o, c,)
{
  if(o && c && typeof c == 'object')
  {
  for(var p in c)
  {
  o[p] = c[p];
  }
  }
  return o;
};
emptyObject = Ext.apply(emptyObject,company);
Nach dem Login kopieren

2. Objektkopie (Funktionsmodus)

var copyOO = new Function();
copyOO.prototype = company;
var newcopyOO = new copyOO();
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt von4 Möglichkeiten, Objekte in JavaScript zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage