Ιδιότητες Αντικειμένου
Πρόσβαση σε Ιδιότητες
Για να αποκτήσουμε πρόσβαση σε μια ιδιότητα ενός αντικειμένου, χρησιμοποιούμε τον τελεστή .
ή τις αγκύλες []
.
const person = {
name: "John",
age: 30,
city: "New York"
};
console.log(person.name); // "John"
console.log(person["age"]); // 30
Αν η ιδιότητα που προσπαθούμε να αποκτήσουμε πρόσβαση δεν υπάρχει, τότε η τιμή που επιστρέφεται είναι undefined
.
console.log(person.city); // "New York"
console.log(person["job"]); // undefined
Προσθήκη Ιδιοτήτων
Για να προσθέσουμε μια ιδιότητα σε ένα αντικείμενο, χρησιμοποιούμε τον τελεστή .
ή τις αγκύλες []
ακολουθούμενο από το όνομα της ιδιότητας και την τιμή της.
const person = {
name: "John",
age: 30,
city: "New York"
};
person.job = "Developer";
person["salary"] = 50000;
console.log(person);
// { name: "John", age: 30, city: "New York", job: "Developer", salary: 50000 }
Διαγραφή Ιδιοτήτων
Για να διαγράψουμε μια ιδιότητα από ένα αντικείμενο, χρησιμοποιούμε την εντολή delete
.
const person = {
name: "John",
age: 30,
city: "New York"
};
delete person.city;
console.log(person); // { name: "John", age: 30 }
Αλλαγή Ιδιοτήτων
Για να αλλάξουμε την τιμή μιας ιδιότητας ενός αντικειμένου, απλά προσπελαύνουμε την ιδιότητα και την αντικαθιστούμε με μια νέα τιμή.
const person = {
name: "John",
age: 30,
city: "New York"
};
person.age = 35;
person["city"] = "Los Angeles";
console.log(person); // { name: "John", age: 35, city: "Los Angeles" }