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

bookRiepilogo dei Fondamenti degli Oggetti JavaScript

Oggetti in JavaScript

  • Gli oggetti in JavaScript sono tipi di dati complessi utilizzati per rappresentare entità del mondo reale;
  • Gli oggetti sono costituiti da coppie chiave-valore, dove ogni chiave (proprietà) ha un valore associato;
  • Le chiavi (nomi delle proprietà) possono essere stringhe e i valori possono appartenere a qualsiasi tipo di dato valido in JavaScript;
  • Gli oggetti possono contenere dati annidati e raggruppati per organizzare informazioni complesse.

Creazione di oggetti e denominazione delle proprietà

  • I letterali oggetto racchiusi tra parentesi graffe {} sono un modo comune per creare oggetti in JavaScript;
  • Le chiavi degli oggetti (nomi delle proprietà) possono essere racchiuse tra virgolette (singole o doppie) oppure lasciate senza virgolette, seguendo determinate regole di denominazione;
  • Le chiavi racchiuse tra virgolette consentono stringhe arbitrarie con spazi e caratteri speciali;
  • Le chiavi senza virgolette devono iniziare con una lettera o con caratteri specifici come _, $ o qualsiasi carattere Unicode.
const person = {
  "first name": "Silvia",
  lastName: "Wuckert",
  age: 47,
};

Accesso alle proprietà degli oggetti

  • Due metodi comuni per accedere alle proprietà di un oggetto sono la notazione a punto e le parentesi quadre;
  • La notazione a punto viene utilizzata quando il nome della proprietà è noto in anticipo, mentre le parentesi quadre sono utili quando il nome non è noto o è memorizzato in una variabile;
  • Le proprietà annidate si accedono utilizzando la notazione a punto con un percorso separato da punti.
const car = {
  make: "Toyota",
  model: "Camry",
  engine: {
    type: "V6",
    horsepower: 300,
  },
};

console.log(car.engine.type); // Output: V6

Metodi degli oggetti

  • I metodi degli oggetti sono funzioni definite all'interno degli oggetti, che permettono di associare dati e funzionalità correlate;
  • La parola chiave this si riferisce all'oggetto che richiama il metodo, consentendo l'accesso alle sue proprietà;
  • I metodi degli oggetti offrono un'organizzazione logica, incapsulamento dei dati e una migliore leggibilità del codice;
  • I metodi possono accedere alle proprietà dell'oggetto utilizzando la parola chiave this e interagire con esse tramite la notazione a punto.
const calculator = {
  operand1: 5,
  operand2: 3,
  summarize() {
    return this.operand1 + this.operand2;
  },
};

console.log(calculator.summarize()); // Output: 8
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 12

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

bookRiepilogo dei Fondamenti degli Oggetti JavaScript

Scorri per mostrare il menu

Oggetti in JavaScript

  • Gli oggetti in JavaScript sono tipi di dati complessi utilizzati per rappresentare entità del mondo reale;
  • Gli oggetti sono costituiti da coppie chiave-valore, dove ogni chiave (proprietà) ha un valore associato;
  • Le chiavi (nomi delle proprietà) possono essere stringhe e i valori possono appartenere a qualsiasi tipo di dato valido in JavaScript;
  • Gli oggetti possono contenere dati annidati e raggruppati per organizzare informazioni complesse.

Creazione di oggetti e denominazione delle proprietà

  • I letterali oggetto racchiusi tra parentesi graffe {} sono un modo comune per creare oggetti in JavaScript;
  • Le chiavi degli oggetti (nomi delle proprietà) possono essere racchiuse tra virgolette (singole o doppie) oppure lasciate senza virgolette, seguendo determinate regole di denominazione;
  • Le chiavi racchiuse tra virgolette consentono stringhe arbitrarie con spazi e caratteri speciali;
  • Le chiavi senza virgolette devono iniziare con una lettera o con caratteri specifici come _, $ o qualsiasi carattere Unicode.
const person = {
  "first name": "Silvia",
  lastName: "Wuckert",
  age: 47,
};

Accesso alle proprietà degli oggetti

  • Due metodi comuni per accedere alle proprietà di un oggetto sono la notazione a punto e le parentesi quadre;
  • La notazione a punto viene utilizzata quando il nome della proprietà è noto in anticipo, mentre le parentesi quadre sono utili quando il nome non è noto o è memorizzato in una variabile;
  • Le proprietà annidate si accedono utilizzando la notazione a punto con un percorso separato da punti.
const car = {
  make: "Toyota",
  model: "Camry",
  engine: {
    type: "V6",
    horsepower: 300,
  },
};

console.log(car.engine.type); // Output: V6

Metodi degli oggetti

  • I metodi degli oggetti sono funzioni definite all'interno degli oggetti, che permettono di associare dati e funzionalità correlate;
  • La parola chiave this si riferisce all'oggetto che richiama il metodo, consentendo l'accesso alle sue proprietà;
  • I metodi degli oggetti offrono un'organizzazione logica, incapsulamento dei dati e una migliore leggibilità del codice;
  • I metodi possono accedere alle proprietà dell'oggetto utilizzando la parola chiave this e interagire con esse tramite la notazione a punto.
const calculator = {
  operand1: 5,
  operand2: 3,
  summarize() {
    return this.operand1 + this.operand2;
  },
};

console.log(calculator.summarize()); // Output: 8
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 12
some-alt