Új hozzászólás Aktív témák
-
martonx
veterán
válasz hiperFizikus #39 üzenetére
És ez mire jó? Javascriptben meglévő array.some, find, filter, map nem pont ugyanerre valók?
Tanács: használj normális változó neveket, metódus nevet.
Szerinted melyik a beszédesebb? Array.some vagy array.u?Én kérek elnézést!
-
sztanozs
veterán
válasz hiperFizikus #39 üzenetére
Erre van pythonban pár utasítás, kifejezetten jól jön pl az u.n. lista-kifejezés:
lista = [1,2,3,4,5]
érték = 1
# a°
a = any(elem == érték for elem in lista) # True
# összes egyezőség vizsgálata
A = all(elem == érték for elem in lista) # False
# string vizsgálatok
lista = ['árvíz', 'tűrő', 'tükör', 'fúrógép']
érték = 'víz'
b = any(elem[:len(érték)] == érték for elem in lista) # False
c = any(elem[-len(érték):] == érték for elem in lista) # True
d = any(érték in elem == érték for elem in lista) # TrueEzért nem érdemes külön függvényeket csinálni, de ha mégis, könnyen bedobható egy lambdába, pl:
a = lambda lista, érték: any(elem == érték for elem in lista)
De az ECMAScript 5.1 már támogatja az
array.some
ésarray.every
függvényeket, szóval az első template kb így néz ki javascriptben:a = lista.some((elem) => elem == e1)
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
Új hozzászólás Aktív témák
- gban: Ingyen kellene, de tegnapra
- Kerékpárosok, bringások ide!
- Macska topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Mibe tegyem a megtakarításaimat?
- Milyen videókártyát?
- Azonnali alaplapos kérdések órája
- Napelem
- Renault, Dacia topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Eredeti - Apple USB-C kábellel és Magsafe 2 - minden típus - macbook töltő - garancia
- Macbook Pro 16" - 2020 gyártás, i9 és i7, 32/512GB, 4GB Radeon, touchbar, garancia, szürke
- Macbook Pro 15" - 2019, 8 mag i9, 32/512 GB, 4GB Radeon, 90 ciklus, garancia, doboz, szürke (65)
- Macbook Pro 15" - 2018, 6 mag i7, 16/256 GB, 4GB Radeon, 83 ciklus, garancia, ezüst (02)
- Macbook Pro 15" - 2017, 4 mag i7, 16/256 GB, 4GB Radeon, 99%, garancia, doboz, szürke