Skip to main content

Ιδιότητες Αντικειμένου

Πρόσβαση σε Ιδιότητες

Για να αποκτήσουμε πρόσβαση σε μια ιδιότητα ενός αντικειμένου, χρησιμοποιούμε τον τελεστή . ή τις αγκύλες [].

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" }