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

bookGestione delle Proprietà degli Oggetti

Esaminiamo tre concetti importanti relativi alla gestione delle proprietà degli oggetti:

  • Modifica dei valori delle proprietà;
  • Aggiunta di nuove proprietà;
  • Utilizzo delle proprietà abbreviate.

Modifica dei valori delle proprietà

Dopo aver creato un oggetto, è possibile modificare facilmente i valori delle sue proprietà. Per farlo, è sufficiente fare riferimento alla proprietà per nome, utilizzando la notazione a punto, e assegnare un nuovo valore.

Si consideri un esempio con un oggetto company:

12345678910111213141516
const company = { title: "Toyota", nativeName: "トヨタ自動車株式会社", industry: "Pharmacy", founded: { year: 1996, month: "August", day: 28, }, }; company.industry = "Automotive"; company.founded.year = 1937; console.log(company.industry); // Output: Automotive console.log(company.founded.year); // Output: 1937
copy

In questo esempio, vengono modificati i valori delle proprietà industry e founded.year.

Aggiunta di nuove proprietà

L'aggiunta di una nuova proprietà a un oggetto non differisce dalla modifica del valore di una proprietà esistente. Se una proprietà con un nome specificato non esiste già nell'oggetto, verrà creata.

Considerare l'oggetto company dell'esempio precedente:

1234567891011121314
const company = { title: "Toyota", nativeName: "トヨタ自動車株式会社", industry: "Automotive", founded: { year: 1937, month: "August", day: 28, }, }; company.founder = "Kiichiro Toyoda"; console.log(company.founder); // Output: Kiichiro Toyoda
copy

In questo esempio, viene aggiunta la nuova proprietà founder all'oggetto company.

Utilizzo delle proprietà abbreviate

Le proprietà abbreviate semplificano il processo di creazione degli oggetti, in particolare quando si desidera utilizzare valori di variabili o parametri di funzione come valori delle proprietà.

Questa sintassi consente di utilizzare il nome della variabile come nome della proprietà e il suo valore come valore della proprietà.

Considerare il seguente esempio:

12345678910
const name = "Carl Benz"; const birthCountry = "Germany"; const person = { name: name, birthCountry: birthCountry, }; console.log(person.name); // Output: Carl Benz console.log(person.birthCountry); // Output: Germany
copy

Utilizzando le proprietà abbreviate, lo stesso oggetto può essere creato in modo più conciso:

12345678910
const name = "Carl Benz"; const birthCountry = "Germany"; const person = { name, birthCountry, }; console.log(person.name); // Output: Carl Benz console.log(person.birthCountry); // Output: Germany
copy

Con le proprietà abbreviate, è sufficiente specificare il nome della proprietà e il valore viene automaticamente preso da una variabile con lo stesso nome.

1. Dopo aver creato un oggetto, come possiamo modificare i valori delle sue proprietà?

2. Cosa succede quando si tenta di modificare il valore di una proprietà che non esiste in un oggetto usando la notazione a punto?

3. Quale dei seguenti esempi dimostra l'utilizzo delle proprietà abbreviate per la creazione di oggetti?

4. Come puoi includere la variabile city come proprietà di userLocation utilizzando le proprietà abbreviate?

question mark

Dopo aver creato un oggetto, come possiamo modificare i valori delle sue proprietà?

Select the correct answer

question mark

Cosa succede quando si tenta di modificare il valore di una proprietà che non esiste in un oggetto usando la notazione a punto?

Select the correct answer

question mark

Quale dei seguenti esempi dimostra l'utilizzo delle proprietà abbreviate per la creazione di oggetti?

Select the correct answer

question mark

Come puoi includere la variabile city come proprietà di userLocation utilizzando le proprietà abbreviate?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Awesome!

Completion rate improved to 2.27

bookGestione delle Proprietà degli Oggetti

Scorri per mostrare il menu

Esaminiamo tre concetti importanti relativi alla gestione delle proprietà degli oggetti:

  • Modifica dei valori delle proprietà;
  • Aggiunta di nuove proprietà;
  • Utilizzo delle proprietà abbreviate.

Modifica dei valori delle proprietà

Dopo aver creato un oggetto, è possibile modificare facilmente i valori delle sue proprietà. Per farlo, è sufficiente fare riferimento alla proprietà per nome, utilizzando la notazione a punto, e assegnare un nuovo valore.

Si consideri un esempio con un oggetto company:

12345678910111213141516
const company = { title: "Toyota", nativeName: "トヨタ自動車株式会社", industry: "Pharmacy", founded: { year: 1996, month: "August", day: 28, }, }; company.industry = "Automotive"; company.founded.year = 1937; console.log(company.industry); // Output: Automotive console.log(company.founded.year); // Output: 1937
copy

In questo esempio, vengono modificati i valori delle proprietà industry e founded.year.

Aggiunta di nuove proprietà

L'aggiunta di una nuova proprietà a un oggetto non differisce dalla modifica del valore di una proprietà esistente. Se una proprietà con un nome specificato non esiste già nell'oggetto, verrà creata.

Considerare l'oggetto company dell'esempio precedente:

1234567891011121314
const company = { title: "Toyota", nativeName: "トヨタ自動車株式会社", industry: "Automotive", founded: { year: 1937, month: "August", day: 28, }, }; company.founder = "Kiichiro Toyoda"; console.log(company.founder); // Output: Kiichiro Toyoda
copy

In questo esempio, viene aggiunta la nuova proprietà founder all'oggetto company.

Utilizzo delle proprietà abbreviate

Le proprietà abbreviate semplificano il processo di creazione degli oggetti, in particolare quando si desidera utilizzare valori di variabili o parametri di funzione come valori delle proprietà.

Questa sintassi consente di utilizzare il nome della variabile come nome della proprietà e il suo valore come valore della proprietà.

Considerare il seguente esempio:

12345678910
const name = "Carl Benz"; const birthCountry = "Germany"; const person = { name: name, birthCountry: birthCountry, }; console.log(person.name); // Output: Carl Benz console.log(person.birthCountry); // Output: Germany
copy

Utilizzando le proprietà abbreviate, lo stesso oggetto può essere creato in modo più conciso:

12345678910
const name = "Carl Benz"; const birthCountry = "Germany"; const person = { name, birthCountry, }; console.log(person.name); // Output: Carl Benz console.log(person.birthCountry); // Output: Germany
copy

Con le proprietà abbreviate, è sufficiente specificare il nome della proprietà e il valore viene automaticamente preso da una variabile con lo stesso nome.

1. Dopo aver creato un oggetto, come possiamo modificare i valori delle sue proprietà?

2. Cosa succede quando si tenta di modificare il valore di una proprietà che non esiste in un oggetto usando la notazione a punto?

3. Quale dei seguenti esempi dimostra l'utilizzo delle proprietà abbreviate per la creazione di oggetti?

4. Come puoi includere la variabile city come proprietà di userLocation utilizzando le proprietà abbreviate?

question mark

Dopo aver creato un oggetto, come possiamo modificare i valori delle sue proprietà?

Select the correct answer

question mark

Cosa succede quando si tenta di modificare il valore di una proprietà che non esiste in un oggetto usando la notazione a punto?

Select the correct answer

question mark

Quale dei seguenti esempi dimostra l'utilizzo delle proprietà abbreviate per la creazione di oggetti?

Select the correct answer

question mark

Come puoi includere la variabile city come proprietà di userLocation utilizzando le proprietà abbreviate?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7
some-alt