cautare item in array multidimensional JavaScript
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
andras
- Mesaje:430
cautare item in array multidimensional JavaScript
Salut,
Am un array multidimensional (objaparate) in JavaScript cu 28 item (exemplu redus afisat cu console.log(objaparate);):
Cod: Selectaţi tot
Array[28]
0:Object
dataexp:"2017-04-15"
datavinz:"2017-03-16"
nraparat:"5"
of_id:1
ora:"10"
rep_id:1
ziua:"Sunday"
__proto__:Object
1:Object
dataexp:"2017-04-15"
datavinz:"2017-03-16"
nraparat:"1"
of_id:1
ora:"10"
rep_id:1
ziua:"Sunday"
__proto__:Object
2:Object
dataexp:"2017-04-15"
datavinz:"2017-03-16"
nraparat:"2"
of_id:1
ora:"11"
rep_id:1
ziua:"Sunday"
__proto__:Object
Cum caut o valoare (nraparat) in acest array (objaparate)? Ex. am o bucla de 19 aparate de fitness (biciclete de sala) din alt array (obj):
Cod: Selectaţi tot
for(i=0; i<obj.length; i++) { // obj.length =19
for (j=1; j<=(Number(obj[i].aparate)); j++){ // aparate =19 (de la 1 la 19)
... // si la fiecare iteratie trebuie sa caut in objaparate daca exista aparatul cu numarul j:
if (objaparatej[i].nraparat == j) {
... // daca exista se adauga coloana in tabel html
x += '<td><span class="label label-danger rezerva" ><a href="#" style="color: white;" onclick="">'+j+'</a></span></td>';
}
}
}
Nu prea imi iese. Cred ca nu e corect if (objaparatej
.nraparat == j) {}. Multumesc.
MarPlo
Mesaje:4343
Salut
Cred ca la ce vrei sa faci ar putea fi bun acest cod:
Cod: Selectaţi tot
var aparate ={1:1, 2:2, 3:3, 4:'...'}
for(var i=0; i<obj.length; i++){
//if nraparat is in aparate, add it in html table
var nraparat = Number(obj[i].nraparat);
//traverses each item in aparate
for(var p in aparate){
if(nraparat==aparate[p]{
x +='<td><span class="label label-danger rezerva" ><a href="#" style="color: white;" onclick="">'+nraparat+'</a></span></td>';
}
}
}
Subiecte similare
- parametru din array in query cu laravel
PHP - MySQL - XML
Primul mesaj
Salutare,
din frontend primesc urmatorul array:
$arrClienti =
dupa care ii fac implode
$idClienti = preg_replace('/ /i', '', implode( , ,...
Ultimul mesaj
Dupa multe sapaturi, am ajuns la concluzia ca nu se poate rula ca parametru o matrice. Doar daca parametrul cu matricea este rulat intr-un loop....
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...
- Indexi valorilor din array care fac suma
PHP - MySQL - XML
Primul mesaj
Salutare,
am un array cu urmatoarele numere:
arr =
si o variabila, care poate contine numere intregi de la 50 pana 750 (750 este suma...
Ultimul mesaj
Mulțumesc mult marplo, este ceea ce îmi trebuie
- implode(): Passing glue string after array is deprecated
PHP - MySQL - XML
Primul mesaj
Dupa 7 ani !
Acum, revazand o veche aplicatie cu codul Multiple Select Drop Down list cu tabel 3 coloane +1; am constatat ca datorita upgradarii...
Ultimul mesaj
OK ! Eu nu am inteles despre ce parametri era vorba. S-a rezolvat, multumesc pentru promptitudinea cu care mi-ai raspuns ! TOATE CELE BUNE !!!