-
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
-
Teasüti
nagyúr
Ezt hoztam össze:
Array.prototype.indexesOfGreatestNums = function () {
var result = new String, a = new Array, b = new Array; c = new Array;
a[0] = 0, b[0] = 0;
for (var i =0, j=0; i<this.length;i++) {
if (this[i]>0) {
if (a.indexOf(this[i].toString())>=0) {if (b[a.indexOf(this[i].toString())] !== undefined) {b[a.indexOf(this[i].toString())]++} else {b[a.indexOf(this[i].toString())]=1;};} else {
a[j] = this[i];
if (b[j] !== undefined) {b[j]++} else {b[j] = 1};
j++;
}; //end else
}; // end if
}; // end for
//var ok = popup('',a + '\n' + b,false,'','',30);
var that = this.slice(0);
for (i=0;i<a.length;i++) {
for (j=0;j<b[a.indexOf(Math.max.apply('',a).toString())];j++) {
//flash(that.join() +'\n'+ a.join());
c[j] = that.indexOf(Math.max.apply('',a).toString());
that[that.indexOf(Math.max.apply('',a).toString())] = 0;
}; //end for
result = result + c.join() + '>';
c = [];
a[a.indexOf(Math.max.apply('',a).toString())] = 0;
}; // end for
return(result);
}; // end prototypeAzt tudja, hogy egy számokból álló tömbből egy string-ben visszaadja az elemek értékei alapján csökkenő sorrendben az indexüket.
Azonos értékek indexei vesszővel elválasztva, különbözőké pedig ">" jellel. NaN elemekre nem érzékeny, ha meg az egész tömb csak nullákból áll, akkor meg csak egy ">" jelet ad vissza.Pl:
var a = [0,0,1,1,5,12,5,0,0];
var b = a.indexesOfGreatestNums();
b = "5>4,6>2,3>"Ezzel szeretném kiértékelni majd a telefonkönyves regex keresés eredményét, ahol a találatok számát mentem a fenti "a" tömbbe, amiben az indexek megegyeznek a névjegyzék tömbjével.
Új hozzászólás Aktív témák
- Tesla topik
- Samsung Galaxy A54 - türelemjáték
- SSD kibeszélő
- iPad topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Mikrotik routerek
- Telekom mobilszolgáltatások
- Házimozi haladó szinten
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- HP ProDesk 600 G5 i3-9100 8GB 256GB 1 év garancia
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- Corsair Vengeance RGB DDR5 6000Mhz 2x16GB (32GB) DDR5 Memória
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


