JavaScript nový objekt | Základní kód

Nový objekt JavaScriptu znamená, že můžete vytvořit objekt, použijte klíčové slovo new s Object() konstruktor, jako je tento:

const person = new Object();

A přidejte vlastnosti k tomuto objektu, musíme udělat něco takového:

person.firstName = 'Name1';
person.lastName = 'Name2';

Chcete-li vytvořit nový objekt, použijte páry klíč–hodnota oddělené znakem „:“ uvnitř sady složených závorek ({ }) a váš objekt je připraven k poskytování (nebo konzumaci), jak je uvedeno níže:

const person = {
  firstName: 'testFirstName',
  lastName: 'testLastName'
};

Nový objekt JavaScript

Jednoduchý příklad kódu.

<!DOCTYPE html>
<html>
<body>

  <script>
    const person = {
      firstName: 'John',
      lastName: 'Steve'
    };

    const p1 = new Object();
    p1.age = '007';
    p1.firstName = 'James';
    p1.lastName = 'Bond';

    console.log(p1)
  </script>

</body>
</html> 

Výstup :

Použití „nové“ s uživatelsky definovanou funkcí konstruktoru

To bude užitečné, pokud chcete vytvořit stovky „osob “předměty. Abychom se zbavili ručního přidávání vlastností k objektům, vytváříme vlastní (nebo uživatelem definované) funkce. Nejprve vytvoříme funkci konstruktoru a poté použijeme „nový klíčové slovo pro získání objektů:

function Person(fname, lname) {
  this.firstName = fname;
  this.lastName = lname;
}

Nyní, kdykoli budete chtít objekt „Person“, udělejte toto:

const personOne = new Person('testFirstNameOne', 'testLastNameOne');
const personTwo = new Person('testFirstNameTwo', 'testLastNameTwo');

Napište komentář, pokud máte nějaké pochybnosti nebo návrhy týkající se tohoto tématu objektu JS.

Poznámka: Všechny příklady kódů JS jsou testovány v prohlížečích Firefox a Chrome.

OS:Windows 10

Kód:HTML 5 verze