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
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
-
Insert date in mysql din array multidimensional
PHP - MySQL - XML
Primul mesaj
Intr-un array multidimensional sunt niste produse care sunt cumparate(shop). Eu vreau sa salvez in baza de date numele produsului, pretul si...
Ultimul mesaj
Poti sa folosesti codul din urmatorul exemplu. Daca array-ul are aceeasi structura ar trebui sa functioneze.
$arr =[
'login_user'=>'julian',...
-
Produsul Dot a doua array in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
Cum se poate implementa eficient o metoda dotProduct (pentru a obține produsul Dot din două array) fără a importa alte biblioteci Javascript?
De...
Ultimul mesaj
Iată o metodă.
Se foloseste funcția map() pentru a crea un nou array cu rezultate înmulțite ale fiecărui index, apoi se aplica funcția reduce()...
-
Concatenare valori din array intr-un singur element array
PHP - MySQL - XML
Primul mesaj
Salut, am urmatorul array
Array (
=> A1,A2,A3,A6,A8,A10,H8,H12
=> H13,H14,H15
=> K1,K2,K3
)
Cum as putea concatena toate...
Ultimul mesaj
Salut
Concatenarea elementelor unui array in php se poate face cu functia implode() .
Pentru exemplu tau ar merge asa:
$ar1 = ;
$ar2 =...
-
filtrare array cu valori din alt array 2-dimensional
PHP - MySQL - XML
Primul mesaj
Salutare,
Am urmatoarele doua array-uri:
primul array este rezultat din query:
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
Array
(
=>...
Ultimul mesaj
Lucrez pe un server ce are instalat php 5.3 si nu recunoaste string $ki din functie.
Am eliminat string si a ramas doar $ki.
Multumesc mult de...
-
Separare array de obiecte în mai multe array-uri
JavaScript - jQuery - Ajax
Primul mesaj
Am un array de obiecte, si pentru crearea unui grafic trebuie să îl împart în 3 array-uri diferite. Cum se face cu JS?
const dataOverview = ;...
Ultimul mesaj
Este simplu, aplici functia map() .
var series1 = dataOverview.map(x => x.series1);
var series2 = dataOverview.map(x => x.series2);
var...
-
Adaugare array in acelasi array JS
JavaScript - jQuery - Ajax
Primul mesaj
Incerc sa adaug un array in acelasi array in javascript, Dar se pare ca nu functioneaza; al treilea element se adauga incontinuu.
Iata codul:
var...
Ultimul mesaj
Nu functioneaza cum vrei fiindca adaugi aceeași referință la array. De aceea, când array-ul se actualizează, cel din interior va fi si el actualizat....