keys()

Misol

// Create an Object const person = {   firstName: "John",   lastName: "Doe",   age: 50,   eyeColor: "blue" }; // Get the Keys const keys = Object.keys(person);
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar!


ULASHISH

Tavsif

Object.keys() metodi obyekt kalitlaridan iborat massivni qaytaradi.

Object.keys() metodi asl obyektni o‘zgartirmaydi.


Tegishli metodlar:

Object.keys() istalgan turdagi obyektning kalitlarini (xususiyatlarini) qaytaradi.

Object.values() barcha obyekt kalitlari (xususiyatlari) qiymatlarini qaytaradi.

Object.entries() istalgan turdagi obyektlarning kalit va qiymatlarini qaytaradi.

Yuqoridagi metodlar Iterable (sanab o‘tiladigan massiv) qaytaradi.

Iterable’lar obyektlarni sikllarda ishlatishni va obyektlarni Map’larga aylantirishni soddalashtiradi.


Sintaksis

Object.keys(object)

Parametrlar

Parametr Tavsif
object Majburiy.
Iteratsiya qilinadigan obyekt.

Qaytariladigan qiymat

Tip Tavsif
ArrayObyekt kalitlarini o‘z ichiga olgan massiv.

Ko‘proq misollar

Misollar

Bu misolda obyektning faqat sanab o‘tiladigan (enumerable) xususiyatlari ro‘yxati chiqariladi:

// Create an Object const person = {   firstName: "John",   lastName: "Doe",   age: 50,   eyeColor: "blue" }; // Change Property Object.defineProperty(person, "age", {enumerable:false}); // Get the Keys const keys = Object.keys(person);
O‘zingiz sinab ko‘ring »

Object.keys() ni massivda ishlating:

const fruits = ["Banana", "Orange", "Apple", "Mango"]; const keys = Object.keys(fruits);
O‘zingiz sinab ko‘ring »

Object.keys() ni stringda ishlating:

const fruits = "Banana"; const keys = Object.keys(fruits);
O‘zingiz sinab ko‘ring »


Brauzerlarda qo‘llab-quvvatlash

Object.keys() — ECMAScript5 (ES5 2009) imkoniyati.

JavaScript 2009 2013-yil iyulidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
23
IE/Edge
11
Firefox
21
Safari
6
Opera
15
2012-yil sentabr 2012-yil sentabr 2013-yil aprel 2012-yil iyul 2013-yil iyul

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!