Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Creazione di Oggetti in JavaScript | Fondamenti degli Oggetti JavaScript
Strutture Dati JavaScript

bookCreazione di Oggetti in JavaScript

Concentrazione sulla creazione di oggetti, sull'utilizzo dei letterali oggetto e sulla comprensione delle regole per la denominazione delle chiavi.

Letterali Oggetto

Quando si creano oggetti in JavaScript, uno dei metodi più comuni e diretti è l'utilizzo dei letterali oggetto racchiusi tra parentesi graffe {}. Ecco un esempio:

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

In questo esempio, è stato creato un oggetto chiamato book con diverse proprietà definite tramite coppie chiave-valore. Analisi dei componenti chiave di questa creazione di oggetto:

Coppie Chiave-Valore

  • Chiave (Nome Proprietà): Ogni proprietà all'interno di un oggetto è descritta da una chiave. Queste chiavi sono anche chiamate nomi delle proprietà e sono sempre rappresentate come stringhe. Nell'oggetto book, chiavi come title, author, genres, relevant e rating fungono da nomi delle proprietà;
  • Valore: I valori associati alle chiavi possono essere di qualsiasi tipo di dato: primitivi, array, oggetti, booleani, funzioni e altro. Ad esempio, la proprietà title contiene un valore stringa, mentre la proprietà genres contiene un array;
  • Virgole: Le proprietà all'interno di un oggetto sono separate da virgole. Le virgole sono fondamentali per distinguere una coppia chiave-valore dalla successiva.

Regole di Denominazione delle Chiavi

Quando si assegnano i nomi alle chiavi (nomi delle proprietà) dei propri oggetti, è importante seguire alcune semplici regole:

Chiavi tra virgolette

Se una chiave è racchiusa tra virgolette (singole o doppie), può essere una stringa arbitraria. È possibile utilizzare spazi, caratteri speciali e qualsiasi contenuto valido per una stringa come chiave. Esempio:

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Chiavi senza virgolette

Si applicano alcune restrizioni se la chiave non è racchiusa tra virgolette. La chiave deve essere un nome senza spazi e deve iniziare con una lettera o uno dei caratteri: _, $ o qualsiasi carattere Unicode.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Queste regole garantiscono coerenza e validità nella definizione delle chiavi nei propri oggetti.

1. Nell'esempio fornito di seguito, qual è il valore associato alla chiave duration nell'oggetto course?

2. Qual è lo scopo dei due punti all'interno di un oggetto letterale?

3. Quali sono le regole per i nomi delle chiavi (nomi delle proprietà) degli oggetti racchiusi tra virgolette?

question mark

Nell'esempio fornito di seguito, qual è il valore associato alla chiave duration nell'oggetto course?

Select the correct answer

question mark

Qual è lo scopo dei due punti all'interno di un oggetto letterale?

Select the correct answer

question mark

Quali sono le regole per i nomi delle chiavi (nomi delle proprietà) degli oggetti racchiusi tra virgolette?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain more about when to use quoted vs unquoted keys?

What happens if I use invalid characters in an unquoted key?

Can I use numbers as keys in object literals?

Awesome!

Completion rate improved to 2.27

bookCreazione di Oggetti in JavaScript

Scorri per mostrare il menu

Concentrazione sulla creazione di oggetti, sull'utilizzo dei letterali oggetto e sulla comprensione delle regole per la denominazione delle chiavi.

Letterali Oggetto

Quando si creano oggetti in JavaScript, uno dei metodi più comuni e diretti è l'utilizzo dei letterali oggetto racchiusi tra parentesi graffe {}. Ecco un esempio:

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

In questo esempio, è stato creato un oggetto chiamato book con diverse proprietà definite tramite coppie chiave-valore. Analisi dei componenti chiave di questa creazione di oggetto:

Coppie Chiave-Valore

  • Chiave (Nome Proprietà): Ogni proprietà all'interno di un oggetto è descritta da una chiave. Queste chiavi sono anche chiamate nomi delle proprietà e sono sempre rappresentate come stringhe. Nell'oggetto book, chiavi come title, author, genres, relevant e rating fungono da nomi delle proprietà;
  • Valore: I valori associati alle chiavi possono essere di qualsiasi tipo di dato: primitivi, array, oggetti, booleani, funzioni e altro. Ad esempio, la proprietà title contiene un valore stringa, mentre la proprietà genres contiene un array;
  • Virgole: Le proprietà all'interno di un oggetto sono separate da virgole. Le virgole sono fondamentali per distinguere una coppia chiave-valore dalla successiva.

Regole di Denominazione delle Chiavi

Quando si assegnano i nomi alle chiavi (nomi delle proprietà) dei propri oggetti, è importante seguire alcune semplici regole:

Chiavi tra virgolette

Se una chiave è racchiusa tra virgolette (singole o doppie), può essere una stringa arbitraria. È possibile utilizzare spazi, caratteri speciali e qualsiasi contenuto valido per una stringa come chiave. Esempio:

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Chiavi senza virgolette

Si applicano alcune restrizioni se la chiave non è racchiusa tra virgolette. La chiave deve essere un nome senza spazi e deve iniziare con una lettera o uno dei caratteri: _, $ o qualsiasi carattere Unicode.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Queste regole garantiscono coerenza e validità nella definizione delle chiavi nei propri oggetti.

1. Nell'esempio fornito di seguito, qual è il valore associato alla chiave duration nell'oggetto course?

2. Qual è lo scopo dei due punti all'interno di un oggetto letterale?

3. Quali sono le regole per i nomi delle chiavi (nomi delle proprietà) degli oggetti racchiusi tra virgolette?

question mark

Nell'esempio fornito di seguito, qual è il valore associato alla chiave duration nell'oggetto course?

Select the correct answer

question mark

Qual è lo scopo dei due punti all'interno di un oggetto letterale?

Select the correct answer

question mark

Quali sono le regole per i nomi delle chiavi (nomi delle proprietà) degli oggetti racchiusi tra virgolette?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
some-alt