- Milyen monitort vegyek?
- Melyik tápegységet vegyem?
- Házimozi belépő szinten
- A kisebb független stúdiók álma lehet a DLSS 5
- Androidos tablet topic
- Nagyon kellemetlen áremeléssel készül az Intel
- Kormányok / autós szimulátorok topikja
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Analóg fényképezés
- Milyen billentyűzetet vegyek?
-
PROHARDVER!
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
- YouTube
- iPhone topik
- Milyen monitort vegyek?
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- Arc Raiders
- Luck Dragon: Asszociációs játék. :)
- Melyik tápegységet vegyem?
- Kerékpárosok, bringások ide!
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- PHILIPS 245E1S
- Apple iPhone 13 128Gb, 6 hónap Garancia, Zöld Színben, Kártyafüggetlen, Hátlap törött
- Secretlab Omega gaming chair, gamer szék
- Apple iPhone 16 128Gb, 12 hónap Garancia, Fehér Színben, Kártyafüggetlen
- Apple iPhone 14 128Gb, 12 hónap Garancia, Fekete, Piros, Kék Színben, Kártyafüggetlen
- Új Creative Sound Blaster JAM V2
- Lenovo Legion Slim 5 Ryzen 7 7840HS 16GB 1000GB RTX 4060 OLED 120Hz 1év garancia
- Oppo Reno A17 / 4/64GB / Kártyafüggetlen / 12Hó garancia
- HIBÁTLAN iPhone 14 Pro Max 128GB Deep Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS4682
- Új HP 16 Victus FHD IPS 144Hz Ryzen7 8845HS 5.1Ghz 16GB 1TB SSD Nvidia RTX 4060 8GB Win11 Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

