New




Non dichiarare stringhe, numeri e booleani come oggetti!
Quando una variabile JavaScript viene dichiarata con la parola chiave " new", la variabile viene creata come oggetto:

var x = new String(); // Declares x as a String object
var y = new Number(); // Declares y as a Number object
var z = new Boolean(); // Declares z as a Boolean object
Evita String, Numbere Boolean oggetti. Complicano il codice e rallentano la velocita' di esecuzione.

Le stringhe possono essere oggetti
Normalmente, le stringhe JavaScript sono valori primitivi, creati da letterali:

var firstName = "John";

Ma le stringhe possono anche essere definite come oggetti con la parola chiave new:

var firstName = new String("John");

Esempio
var x = "John";
var y = new String("John");

// typeof x will return string
// typeof y will return object










( new.html )- by Paolo Puglisi - Modifica del 17/12/2023