- Amazfit Active 2 NFC - jó kör
- Samsung Galaxy S26 Ultra - fontossági sorrend
- iPhone topik
- One mobilszolgáltatások
- Xiaomi 17 Ultra - jó az optikája
- Google Pixel topik
- MIUI / HyperOS topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Android alkalmazások - szoftver kibeszélő topik
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Karma
félisten
Ez a három szakasz a lényeg:
var manufacturers = _.groupBy(inputdata, function (product) {
return product.Gyarto;
});Azaz magyarra fordítva az underscore groupBy függvényt: "csoportosítsd az inputdata tömb elemeit a Gyarto property értéke alapján". Ezután a manufacturers egy olyan objektum, amiben a kulcsok a gyártók, az értékek pedig az oda tartozó termékek listája.
var manufacturerPrefixLengths = _.map(manufacturers, function (products, manufacturer) {
return {
manufacturer: manufacturer,
prefix: _.min(products.map(function (product) {
return product.Tipus.sameUntil(manufacturer);
}))
};
});Itt van az összehasonlítás meghívva. A map függvény veszi egy lista vagy objektum elemeit, ráhív egy függvényt egyesével mindre, az eredményeket pedig egy új listába fűzi össze. Más szóval transzformálja a listát.
Magyarul: "Minden gyártó-terméklista párt képezz le egy olyan objektumra, ami tartalmazza a gyártó nevét (manufacturer kulccsal), és az egyezések minimumát (prefix kulccsal)." A min függvény visszaadja egy lista minimumát.
A terméklistából prefixhosszlistát meg egy belső map képez, ami minden terméket leképez a gyártó nevével vett egyező szakasz hosszára.
var result = _.object(_.map(manufacturerPrefixLengths, function(x){return [x.manufacturer, x.prefix]}));
Ez az utolsó hívás pedig annyit tesz, hogy az előző lépésben generált listát, amiben a {manufacturer, prefix} objektumok voltak, egy valódi objektumra alakítja át.
Új hozzászólás Aktív témák
- Futás, futópályák
- Amazfit Active 2 NFC - jó kör
- The Division 2 (PC, XO, PS4)
- Eredeti játékok OFF topik
- Bittorrent topik
- Samsung Galaxy Felhasználók OFF topicja
- Samsung Galaxy S26 Ultra - fontossági sorrend
- TCL LCD és LED TV-k
- Mibe tegyem a megtakarításaimat?
- Dell notebook topic
- További aktív témák...
- erős akkuval! LG GRAM 14Z90 - 14"iPS 1920x1200 99%sRGB, i5-1340P 16 / 512NVMe, IrisXe SZLA +GARANCIA
- Sony PlayStation DualSense Marathon Limited Edtition
- Bmw 640d F06/F12/F13 Hutoracs es Visszapilanto takaro szett
- BONTATLAN Apple MacBook Air 13" M4 10CPU / 10GPU / 24GB RAM / 512 GB / Magyar billentyűzet
- Samsung galaxy watch ultra 2025 lte garis
- BESZÁMÍTÁS! GIGABYTE B650E R9 7900X 64GB DDR5 1TB SSD RTX 5080 16GB NZXT H9 Flow White Corsair 850W
- GAMER PC! i5-11400F / RTX 4060 TI / B560M-K / 16GB DDR4 / SSD 512GB BeszámítOK !
- AKCIÓ! Apple MacBook Pro 16 M1 Max 32GB RAM 1TB SSD notebook garanciával hibátlan működéssel
- Lenovo LEGION PRO 7 i9-14900HX 32GB DDR5 1TB SSD RTX 4080 12GB 175W 16" QHD+ 3év Prémium GAR
- Gamer PC-Számítógép! Csere-Beszámítás! I7 9700 / RTX 3070 / 16GB DDR4 / 1TB SSD!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

