valori unice din array cu obiecte
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
sterica
- Mesaje: 285
valori unice din array cu obiecte
Salutare,
Am un array de forma:
Cod: Selectaţi tot
[
{
Data: 2019,
IdJudet: "09,18"
},
{
Data: 2019,
IdJudet: "09,18, 20, 03"
},
{
Data: 2019,
IdJudet: "09"
},
{
Data: 2019,
IdJudet: null
}
]
Incerc sa salvez intr-un array toate Id-urile de judet unice, de forma: ['03', '09', '18', '20'] ?
Am incercat sub forma:
dupa care sa il procesez cu forEach() insa in consola pe idJud am un array neobisnuit de forma: n {items: Array(1211)} iar forEach-ul nu functioneaza.
Multumesc!
MarPlo
Salut,
Incearca si adapteaza la tine codul din acest exemplu:
Cod: Selectaţi tot
<script>
var ar_ob =[
{
Data: 2019,
IdJudet: "09,18"
},
{
Data: 2019,
IdJudet: "09,18, 20, 03"
},
{
Data: 2019,
IdJudet: "09"
},
{
Data: 2019,
IdJudet: null
}
];
var arr =[]; //stores unique ids
//parse the ar_ob
for(var i=0; i<ar_ob.length; i++){
//if IdJudet is a string, split the ids into an array
if(typeof ar_ob[i].IdJudet ==='string') var id_j = ar_ob[i].IdJudet.split(',');
//traverses the array with ids
for(var i2=0; i2<id_j.length; i2++){
//if the id is not in arr, add it
if(!arr.includes(id_j[i2])) arr.push(id_j[i2]);
}
}
console.log(arr); // ['09', '18', '20', '03']
</script>
sterica
Multumesc mult pentru ajutorul acordat!
Subiecte similare
-
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...
-
filtrare array cu array cu obiecte
PHP - MySQL - XML
Primul mesaj
Salutare,
Am un array de forma:
arr1 =
si un array de forma:
arr2 =
Array
(
=> stdClass Object
(
=> tip1
=> 8
)
=>...
Ultimul mesaj
Am gasit si o varianta cu unele laravel:
$arr2 = collect($arr1)->map(function ($item) use($arr2) {
$foo = collect($arr2)->first(function...
-
adaugare element nou intr-un array de obiecte
PHP - MySQL - XML
Primul mesaj
Salutare,
Am un array de obiecte sub forma aceasta:
$sql =
si un aray de forma aceasta:
$tipuri =
Cum pot adauga in primul array inca...
Ultimul mesaj
primesc o eroare pe linia json_decode($sql, true); , eroare este: json_decode() expects parameter 1 to be string, array given
Am rezolvat problema...
-
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 =...
-
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:...
-
Id distinct cu insumare valori din array
PHP - MySQL - XML
Primul mesaj
Salutare,
Am un array de obiecte de forma:
$arr =
Cum pot face un array de obiecte cu id-uri distincte dar cu suma pentru cantitate si...
Ultimul mesaj
multumesc foarte mult de ajutor