Oggetto Javascript

| | | | | | |

Sebbene gli elenchi siano un metodo utile per archiviare i dati, sono scomodi da usare quando si desidera memorizzare più proprietà su un oggetto specifico nell`elenco. Ad esempio, se desideri archiviare i dati su tutti i cookie venduti in un negozio di cookie, devi creare più elenchi per archiviare i dati.

è qui che entrano in gioco gli elementi. Gli oggetti ti consentono di memorizzare i dati in nome: coppie di valori, il che significa che puoi aggiungere etichette ai dati che hai archiviato nella tua applicazione

>

In questa guida discuteremo cosa e come sono gli oggetti. puoi usarli nel tuo codice. Parleremo di creare oggetti, modificare oggetti ed eliminare oggetti nel linguaggio di programmazione JavaScript.

Cos`è un oggetto?

Un oggetto è un tipo di dati in JavaScript. È composto da nomi e valori ‚Äã‚Äãzero o più, che sono accoppiati insieme. Ogni nome funge da etichetta per un valore. Ciò significa che se vuoi accedere a un valore particolare in un oggetto, tutto ciò che devi fare è fare riferimento all`etichetta. I nomi vengono talvolta chiamati "chiavi".

Un valore può contenere qualsiasi tipo di dato, sia esso una stringa, un numero o un altro oggetto. I valori ‚Äã‚Äãpossono anche contenere proprietà e metodi, che sono funzioni applicabili a un particolare oggetto.

Chiavi e valori ‚Äã‚Äãsono mappati insieme per creare una chiave:. Coppia di valori ‚Äã‚Äãin un oggetto JS.

Gli oggetti JavaScript sono il concetto su cui è stato costruito JSON (che sta per JavaScript Object notation). Sebbene JSON sia leggermente diverso da JavaScript, entrambe queste strutture di dati utilizzano il metodo name: even value per memorizzare i dati

Come creare un oggetto

Ci sono due modi per creare un oggetto: puoi usare l`approccio costruttore dell`oggetto o dichiarare un oggetto letterale

Il costruttore di oggetti usa la parola "nuovo" - chiave per creare un nuovo oggetto:

Questo crea un oggetto vuoto a cui possiamo aggiungere valori. Possiamo anche dichiarare un oggetto usando un oggetto letterale, che è semplicemente un insieme di parentesi graffe:

In questi due esempi, `ho creato un oggetto vuoto. Troverai questi metodi usati in modo intercambiabile nelle applicazioni JavaScript. Il metodo dell`oggetto letterale è forse più comune per la sua semplicità; devi solo creare un insieme di parentesi graffe

Per creare un oggetto con dati, possiamo usare la sintassi letterale dell`oggetto:.

Questo oggetto contiene quattro nomi e valori. Ad esempio, il tag "prezzo" è associato al numero in virgola mobile 1.50. L`etichetta "disponibile‚" è associata al valore booleano "vero‚".

Come leggere un oggetto

Finora abbiamo discusso come creare un oggetto, ma un oggetto non è molto utile se non puoi accedervi al suo contenuto. Esistono due modi per leggere il contenuto di un oggetto. Puoi usare la notazione del punto (.) o la notazione tra parentesi ([]).

Supponiamo di voler recuperare il nome del nostro biscotto con gocce di cioccolato. Potremmo farlo usando questo codice:

Questo codice restituisce: gocce di cioccolato bianco al lampone. Nel nostro esempio, abbiamo pronunciato il nome del nostro oggetto - "raspberry_white_choc" - seguito da un punto, il nome della proprietà di cui vogliamo recuperare il valore. Questo è il motivo per cui si chiama notazione del punto. C`è un punto tra l`oggetto e il nome della proprietà

Puoi anche usare la notazione tra parentesi per leggere un oggetto:

Il nostro codice restituisce: .. true la notazione tra parentesi permette di specificare il nome di un oggetto, poi il nome del valore che vuoi recuperare il nome del valore che vuoi recuperare deve essere racchiuso tra virgolette, quindi parentesi quadre

Come modificare un oggetto

Ci sono tre modi possibili per modificare un oggetto:

Discutiamo uno per uno, facendo riferimento al nostro esempio di cookie sopra.

Aggiungi elementi a un oggetto

A d se l`inferenza dalle liste, non c`è push () o append () puoi usare per aggiungere un valore a un oggetto. Tutto quello che devi fare è assegnare un nuovo valore a una proprietà usando l`operatore di assegnazione.

Diciamo di voler aggiungere il valore "senza glutine" al nostro oggetto. Potremmo fare usando una delle seguenti istruzioni:

Restituisce il codice Nos:

In questi due esempi abbiamo creato un nuovo elemento nel nostro oggetto chiamato "gluten_free.‚" Il valore che abbiamo assegnato a questo elemento è "false".‚"

Modificare elementi di oggetti esistenti

La modifica del contenuto di un oggetto funziona allo stesso modo dell`assegnazione di nuovi valori ‚Äã‚Äãa un oggetto. Entrambi i metodi utilizzano l`operatore di assegnazione per cambiare argomento.

O per dirlo, abbiamo cambiato la nostra ricetta con il biscotto con gocce di cioccolato bianco lampone e ora è senza glutine. Potremmo cambiare l`elemento "senza glutine" nel nostro oggetto usando questo codice:

Il nostro codice restituisce: true. Se preferisci, puoi anche usare la notazione parentesi per apportare questa modifica

Rimuovi elementi da un oggetto

La parola chiave "rimuovi" consente di rimuovere una proprietà il età di un oggetto. Il codice seguente rimuoverà la proprietà "gluten_free" del nostro oggetto:

Il nostro codice restituisce:

Come puoi vedere, il nome "gluten_free" non è più presente nel nostro oggetto perché abbiamo usato la parola - cancella chiave per eliminarlo.

Conclusione

memorizzare la struttura dei dati dell`oggetto JavaScript liées In questo articolo abbiamo parlato di come un oggetto potrebbe re-informare su un cookie per un negozio di biscotti. Avremmo anche potuto utilizzare un articolo per account utente di negozi, ricette di prodotti da forno o attività civili.

Oggetto Javascript __del__: Questions

Oggetto Javascript __delete__: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method