Oliot
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));
Objektin ominaisuuksiin pääsee käsiksi joko piste- tai hakassulkunotaatiolla. Esimerkiksi userProfile.username palauttaa arvon "coder123".
12345678910111213const 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
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";.
123456789101112131415const 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));
Oliot mahdollistavat toisiinsa liittyvien tietojen järjestämisen yhden muuttujan alle, mikä tekee koodistasi helpommin luettavaa ja ylläpidettävää.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme