Kezdőoldal » Számítástechnika » Programozás » Javascriptben hogyan hoztok...

Javascriptben hogyan hoztok létre objektumot, és miért úgy?

Figyelt kérdés

Javascriptben hogyan hoztok létre objektumot, és miért úgy?


function User(name) {

this.name = name

}

let user1 = new User("Attila")


// ---------------


function newUser(name) {

return {

name: name

}

}


let user1 = newUser('Attila');

// ---------------


vagy Class kulcsszóval?


febr. 17. 21:32
 1/4 anonim ***** válasza:
49%

Szintaxis szerint, hozunk létre.

A miértek döntés kérdése.

febr. 18. 00:07
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
74%

A Javascript - más ECMAScript-nyelvekhez hasonlóan - prototípuson alapuló paradigmát alkalmaz.


Vagyis alapvetően nincsenek kitűntetett osztályok, hanem általánosított objektumok ("prototípusok") vannak, amiket klónozni illetve módosítani lehet.


JSben az egyik objektum-létrehozási lehetőség az objektum inicializálók használata:

[link]

a másik a konstruktor függvény:

[link]

a harmadik az elsőre építő Obejct.create()

[link]

metódus.


Az új paradigmát jelentő osztályok

[link]

a Javascript 2015-ös változatától (ES6, Ecmascript 2015) kezdődően érhetőek el.

febr. 18. 15:04
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

#2


Nem azt kértem, hogy másolj be egy ChatGPT-s választ.


Egyébként a felsorolt objektum létrehozási módokon kívül ott van még a factory függvény is.

febr. 18. 17:23
 4/4 anonim ***** válasza:
Akkor ne is várj választ.
febr. 18. 18:29
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!