[ CallMeSaMaster @ 29.05.2008. 16:55 ] @
Imam jedan banalan primjer ali jednostavno sam zablokiro i ne kontam.
Recimo da i mam dva niza a i b
Var a = "prvi, drugi, treci, cetvrti, peti, sesti, sedmi, osmi";
Var b = " treci,sedmi,osmi"

Htio bih da iz niza a vratim sve elemente koji se ne nalaze u b. Pokusao sam ovako, ali ne ide, jednostvano nece pa nece:

a=a.split(",");
b=b.split(",");

for (i=0; i<a; i++) {
for (j=0;j<b;j++) {
if (a != b[j]) {
test+= a;
test+=",";
}
}
}

test = test.substring(0.test.length-1);

Problem je sto se vrednosti u test ponavljaju po 4 puta ali jednostavne nece nista da upali.


Ako neko ima neki predlog, pls
[ VRider @ 29.05.2008. 22:09 ] @
Koji je ovo programski jezik?
[ random @ 30.05.2008. 01:38 ] @
JavaScript.

Code:

var a = " prvi, drugi, treci, cetvrti, peti, sesti, sedmi, osmi";
var b = " treci, sedmi, osmi";
a = a.split(",");
b = b.split(",");
c = ""; // c = a \ b

for (x in a)
  for (y in b)
    if (b.indexOf(a[x]) == -1) {
      if (c != "") c += ", ";
      c += a[x];
      break;
    }

document.write(c + "<br />");
[ CallMeSaMaster @ 30.05.2008. 14:44 ] @
Hvala na pomoci, ali ja sam ipak uspio ovako da rijesim:

for (i=0; i<tt3.length; i++) {
count=0;
for (j=0;j<flds.length;j++) {
if (flds[j] != tt3.id) {
count+=1;
if (count == flds.length) {
url+= tt3.id;
url+= ",";
count=0;
}
}
}
}


Mrsko mi je sad prepravljat code, na prvobitnoo trazeno rjesenje takod a sam ostavio code iz app.


Pozdrav

[Ovu poruku je menjao CallMeSaMaster dana 01.06.2008. u 01:45 GMT+1]