JavaScript Object.values()

Ορισμός και χρήση

Object.values() Η μέθοδος επιστρέφει ένα σύνολο που περιέχει τις τιμές των ιδιοτήτων του αντικειμένου.

Object.values() Η μέθοδος δεν αλλάζει το αρχικό αντικείμενο.

Σχετικές μεθόδους:

Object.keys() Επιστρέφει τα κλειδιά (ιδιότητες) οποιουδήποτε τύπου αντικειμένου.

Object.values() Επιστρέφει τις τιμές όλων των κλειδιών (ιδιοτήτων) του αντικειμένου.

Object.entries() Επιστρέφει τα κλειδιά και τις τιμές οποιουδήποτε τύπου αντικειμένου.

Οι παραπάνω μεθόδους επιστρέφουν αναγεννητικές αντικειμενικές τιμές (κατανοητές ακολουθίες).

Οι αναγεννητικές αντικειμενικές τιμές καθιστούν πιο εύκολη τη χρήση αντικειμένων στον κύκλο και τη μετατροπή τους σε Map.

Παράδειγμα

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
let text = Object.values(person);

Δοκιμάστε προσωπικά

Γραμματική

Object.values(object)

Παράμετρος

Παράμετρος Περιγραφή
object Επιλογή. Αντικείμενο.

Αποτελεσματικότητα

Τύπος Περιγραφή
Array Αντικειμενική ακολουθία που περιέχει τις τιμές των ιδιοτήτων του αντικειμένου.

Υποστήριξη προγράμματος περιήγησης

Το ECMAScript 2017 προσθέτει στο αντικείμενο Object.values() Μέθοδος.

Από τον Μάρτιο του 2017, όλα τα σύγχρονα προγράμματα περιήγησης υποστηρίζουν Object.values():

Chrome Edge Firefox Safari Opera
Chrome 54 Edge 14 Firefox 47 Safari 10.1 Opera 41
Οκτώβριος 2016 Αύγουστος 2016 Ιούνιος 2016 Μάρτιος 2017 Οκτώβριος 2016