groupBy()

Misol

// Create an Array const fruits = [   {name:"apples", quantity:300},   {name:"bananas", quantity:500},   {name:"oranges", quantity:200},   {name:"kiwi", quantity:150} ]; // Callback function to Group Elements function myCallback({ quantity }) {   return quantity > 200 ? "ok" : "low"; } // Group by Quantity const result = Object.groupBy(fruits, myCallback);
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

Object.groupBy() metodi obyekt elementlarini callback funksiyasi qaytargan string qiymatlarga ko‘ra guruhlaydi.

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

Eslatma:

Asl obyektdagi va qaytarilgan obyektdagi elementlar bir xil.

O‘zgarishlar ham asl obyektda, ham qaytarilgan obyektda aks etadi.


Object.groupBy() va Map.groupBy()

Object.groupBy() va Map.groupBy() o‘rtasidagi farq:

Object.groupBy() elementlarni JavaScript obyektiga guruhlaydi.

Map.groupBy() elementlarni Map obyektiga guruhlaydi.


Sintaksis

Object.groupBy(iterable, callback)

Parametrlar

Parametr Tavsif
iterable Majburiy.
Iteratsiya qilinadigan massiv yoki Map.
callback Majburiy.
Har bir element uchun bajariladigan funksiya.
Funksiya element uchun guruh nomini qaytarishi kerak.

Qaytariladigan qiymat

Tip Tavsif
IteratorGuruhlangan elementlardan iborat iteratsiya qilinadigan obyekt.


Brauzerlarda qo‘llab-quvvatlash

Object.groupby() — JavaScript 2024 imkoniyati.

ES 2024 2024-yil martidan beri barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:

Chrome
117
Edge
117
Firefox
119
Safari
17.4
Opera
103
2023-yil sentabr 2023-yil sentabr 2023-yil oktabr 2024-yil oktabr 2023-yil may

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!