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 = Map.groupBy(fruits, myCallback);
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

Map.groupBy() metodi iteratsiya qilinadigan obyekt elementlarini callback funksiyasi qaytargan qiymatlarga ko‘ra guruhlaydi.

Map.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

Map.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
ObjectGuruhlangan elementlardan iborat Map obyekti.

Brauzerlarda qo‘llab-quvvatlash

Map.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!