(JS) Miért nem működik a kód?
Figyelt kérdés
Ez alapján csináltam, de vmiért mégsem akar működni:
https://www.youtube.com/watch?v=5lwFhAV_q0A&index=9&list=PLy..
Kód:
var tomb = [1,3,5,6,43,8];
var meret = tomb.length;
var tomb2 = [44,2,4,7,9,87];
var meret2 = tomb2.length;
var metszetTomb = [];
var j;
var k = 0;
for (var i=0;i<meret;i++) {
j=0;
while(j<meret2 && tomb2[j] != tomb[i])
j++;
if(j<meret2)
metszetTomb[k++] = tomb[i];
}
//Ellenorzes
for (var v=0;v<metszetTomb.length;v++)
alert(metszetTomb[v]);
2018. ápr. 25. 20:49
1/2 anonim ![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
válasza:
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
működik ez, a lényege, hogy a végén azokat dobja ki, amik a két tömb metszetében szerepelnek (olyan elemek, amik benne vannak mindkettőben).
Nálad azért volt üres, mert nincs közös elem, a fenti jsfiddle példában megtalálja őket.
2/2 A kérdező kommentje:
Hmm... észre se vettema fától az erdőt :D
Köszi, ment a pont.
2018. ápr. 25. 21:23
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!