Kezdőoldal » Számítástechnika » Programozás » (JS) Miért nem működik a kód?

(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 ***** válasza:
96%

[link]


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.

2018. ápr. 25. 21:18
Hasznos számodra ez a válasz?
 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!