Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Oliot | Osio
Harjoittele
Projektit
Tietovisat & Haasteet
Visat
Haasteet
/
Javascriptin Perusteet

bookOliot

Pyyhkäise näyttääksesi valikon

Objektit ovat keskeinen ominaisuus JavaScriptissä, jonka avulla voit ryhmitellä toisiinsa liittyviä tietoja ja arvoja yhteen. Objekti on ominaisuuksien kokoelma, jossa jokaisella ominaisuudella on nimi (kutsutaan avaimeksi) ja arvo.

Tämä avain-arvo-rakenne tekee objekteista ihanteellisia todellisten ilmiöiden mallintamiseen ja tiedon järjestämiseen joustavalla tavalla. Objekti määritellään aaltosulkeilla {} ja jokainen ominaisuus kirjoitetaan parina: avain (merkkijonona tai tunnisteena), jota seuraa kaksoispiste ja sitten arvo. Useat ominaisuudet erotetaan pilkuilla.

12345678
// Creating an object to represent a user profile const userProfile = { username: "coder123", age: 28, email: "coder123@example.com", isActive: true }; console.log(JSON.stringify(userProfile));
copy

Objektin ominaisuuksiin pääsee käsiksi joko piste- tai hakassulkunotaatiolla. Esimerkiksi userProfile.username palauttaa arvon "coder123".

12345678910111213
const userProfile = { username: "coder123", age: 28, email: "coder123@example.com", isActive: true }; console.log(JSON.stringify(userProfile)); // Accessing object properties using dot notation console.log(userProfile.username); // Dot notation // Accessing object properties using bracket notation console.log(userProfile["email"]); // Bracket notation
copy

Ominaisuuden päivittäminen tapahtuu yksinkertaisesti määrittämällä uusi arvo: userProfile.age = 29;. Jos haluat lisätä uuden ominaisuuden, määritä se: userProfile.location = "New York";.

123456789101112131415
const userProfile = { username: "coder123", age: 28, email: "coder123@example.com", isActive: true }; console.log(JSON.stringify(userProfile)); // Update the existing 'age' property userProfile.age = 29; // Add a new 'location' property userProfile.location = "New York"; console.log(JSON.stringify(userProfile));
copy

Oliot mahdollistavat toisiinsa liittyvien tietojen järjestämisen yhden muuttujan alle, mikä tekee koodistasi helpommin luettavaa ja ylläpidettävää.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 17

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 17
some-alt