| Autor | Zpráva | ||
|---|---|---|---|
| Mirek Porda Profil * |
#1 · Zasláno: 1. 1. 2020, 11:20:59
Mám v JS pole
pole_jmen["Jan","Petr","Jan","Jiří","Ivan","Jan","Karel","Marek","Bolek"] a potřeboval bych vypisovat (přes nějakou funkci) ID klíčů kde jsou shodná jména. Vstup funkce by byl třeba text "Jan" a výsledkem by bylo pole klíčů, v kterých je hodnota obsažena. V tomto případě by to bylo: 0,2,5 Nechci po vás ani tak celé řešení, ale spíš nakopnutí jak bych to měl co nejefektivněji řešit na úrovni JavaScriptu. Díky a přeji hezký nový rok, všem ;-) |
||
| ttttttt Profil * |
#2 · Zasláno: 1. 1. 2020, 12:20:45
var indices = [];
var array = ['a', 'b', 'a', 'c', 'a', 'd'];
var element = 'a';
var idx = array.indexOf(element);
while (idx != -1) {
indices.push(idx);
idx = array.indexOf(element, idx + 1);
}
console.log(indices);
// [0, 2, 4]Zdroj: Array.prototype.indexOf() » Finding all the occurrences of an element |
||
| Mirek Porda Profil * |
#3 · Zasláno: 1. 1. 2020, 13:05:38
ttttttt:
To je přesně ono, děkuji mnohokráte, jdu to doštudovat ať jsem příště chytřejší :-) |
||
|
Časová prodleva: 7 let
|
|||
0