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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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à shorthand.

Modifica dei valori delle proprietà

Dopo la creazione di un oggetto, è possibile aggiornare facilmente qualsiasi sua proprietà. Per modificare un valore, utilizzare la notazione a punto e assegnare un nuovo valore alla proprietà desiderata.

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, modifichiamo i valori delle proprietà industry e founded.year.

Aggiunta di nuove proprietà

Aggiungere una proprietà non è diverso dal modificarne una. Se il nome della proprietà non esiste, JavaScript lo crea automaticamente.

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, aggiungiamo la nuova proprietà founder all'oggetto company.

Utilizzo delle proprietà abbreviate

Le proprietà abbreviate consentono di creare oggetti in modo più conciso. Quando il nome della proprietà e il nome della variabile coincidono, JavaScript permette di evitare la ripetizione.

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 assegnato dalla variabile con lo stesso nome.

1. Dopo aver creato un oggetto, come è possibile 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 utilizzando la notazione a punto?

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

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

question mark

Dopo aver creato un oggetto, come è possibile 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 utilizzando 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 si può 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

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à shorthand.

Modifica dei valori delle proprietà

Dopo la creazione di un oggetto, è possibile aggiornare facilmente qualsiasi sua proprietà. Per modificare un valore, utilizzare la notazione a punto e assegnare un nuovo valore alla proprietà desiderata.

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, modifichiamo i valori delle proprietà industry e founded.year.

Aggiunta di nuove proprietà

Aggiungere una proprietà non è diverso dal modificarne una. Se il nome della proprietà non esiste, JavaScript lo crea automaticamente.

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, aggiungiamo la nuova proprietà founder all'oggetto company.

Utilizzo delle proprietà abbreviate

Le proprietà abbreviate consentono di creare oggetti in modo più conciso. Quando il nome della proprietà e il nome della variabile coincidono, JavaScript permette di evitare la ripetizione.

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 assegnato dalla variabile con lo stesso nome.

1. Dopo aver creato un oggetto, come è possibile 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 utilizzando la notazione a punto?

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

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

question mark

Dopo aver creato un oggetto, come è possibile 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 utilizzando 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 si può 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