მეთოდი Object.keys

მეთოდი Object.keys აბრუნებს ობიექტის თვისებების მასივს იმავე თანმიმდევრობით, როგორც ციკლით გადამოტვირთვისას.

სინტაქსი

javascriptlet keys = Object.keys(ობიექტი);

მაგალითი

მოდით მივიღოთ თვისებები შემდეგი ობიექტიდან:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.keys(obj));

კოდის შესრულების შედეგი:

javascript['a', 'b', 'c']

მაგალითი

ახლა კი დავსვათ თვისებები ობიექტში შემთხვევითი თანმიმდევრობით:

javascriptlet obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'};
console.log(Object.keys(obj));

კოდის შესრულების შემდეგ ვნახავთ, რომ თვისებები დალაგდა ზრდის მიხედვით:

javascript['1', '2', '3', '4']

მაგალითი

ასევე მეთოდის Object.keys გამოყენებით შესაძლებელია მივიღოთ მასივის ელემენტების პოზიციები:

javascriptlet arr = ['a', 'b', 'c', 'd'];
console.log(Object.keys(arr));

კოდის შესრულების შედეგი:

javascript['0', '1', '2', '3']

იხილეთ ასევე

  • მეთოდი Object.values,
    რომელიც აბრუნებს ობიექტის მნიშვნელობების მასივს
  • მეთოდი Object.assign,
    რომელიც აკოპირებს ობიექტის თვისებებს და მნიშვნელობებს