INHOUDSOPGAWE:

Wat is die maniere om voorwerpe in JavaScript te skep?
Wat is die maniere om voorwerpe in JavaScript te skep?

Video: Wat is die maniere om voorwerpe in JavaScript te skep?

Video: Wat is die maniere om voorwerpe in JavaScript te skep?
Video: Филипп Робертс: Что за чертовщина такая event loop? | JSConf EU 2014 2024, April
Anonim

In JavaScript is daar vier metodes om te gebruik om 'n voorwerp te skep:

  1. Voorwerp Letterlikes.
  2. Nuwe operateur of konstruktor.
  3. Voorwerp . skep metode.
  4. Klas.

Verder, kan jy 'n voorwerp in JavaScript skep?

JavaScript het 'n aantal voorafbepaalde voorwerpe . Daarbenewens, jy kan skep jou eie voorwerpe . Jy kan 'n voorwerp skep met behulp van 'n voorwerp inisialiseerder. Alternatiewelik, jy kan eerste skep 'n konstruktorfunksie en instansieer dan 'n voorwerp daardie funksie in samewerking met die nuwe operateur aan te roep.

Weet ook, wat is 'n JavaScript-objek? Voorwerpe in Javascript . Losweg gesproke, voorwerpe in JavaScript kan gedefinieer word as 'n ongeordende versameling van verwante data, van primitiewe of verwysingstipes, in die vorm van "sleutel: waarde"-pare. Hierdie sleutels kan veranderlikes of funksies wees en word onderskeidelik eienskappe en metodes genoem in die konteks van 'n voorwerp.

Met betrekking tot hierdie, wat is die maklikste en gewildste manier om 'n voorwerp in JavaScript te skep?

Die gebruik van funksies as klas: Een van die maklikste manier om 'n voorwerp in JavaScript te instansieer . Ons definieer 'n klassieke JavaScript funksie en skep 'n voorwerp van die funksie met behulp van nuwe sleutelwoord. Die eiendomme en metodes van funksie is geskep met behulp van hierdie sleutelwoord.

Wat kan gebruik word om die voorwerp te skep?

1) Die gebruik van nuwe sleutelwoord: die gebruik van nuwe sleutelwoorde is die mees basiese manier om skep an voorwerp . Dit is die mees algemene manier om skep an voorwerp in java. Byna 99% van voorwerpe is geskep op hierdie manier. Deur hierdie metode te gebruik het ons kan noem enige konstruktor wat ons wil noem (geen argument of geparameteriseerde konstruktors nie).

Aanbeveel: