Diferencia entre arreglo y objeto
by scyrizales
JavaScript
let arr = [
{
"id": 3,
"nombre": "Ancón",
"padreId": null,
"userId": 1
},
{
"id": 4,
"nombre": "Ate",
"padreId": null,
"userId": 1
},
{
"id": 5,
"nombre": "Barranco",
"padreId": null,
"userId": 1
},
{
"id": 6,
"nombre": "Breña",
"padreId": null,
"userId": 1
},
{
"id": 46,
"nombre": "Callao",
"padreId": null,
"userId": 1
},
{
"id": 7,
"nombre": "Carabayllo",
"padreId": null,
"userId": 1
},
{
"id": 8,
"nombre": "Chaclacayo",
"padreId": null,
"userId": 1
},
{
"id": 9,
"nombre": "Chorrillos",
"padreId": null,
"userId": 1
},
{
"id": 10,
"nombre": "Cieneguilla",
"padreId": null,
"userId": 1
},
{
"id": 11,
"nombre": "Comas\n",
"padreId": null,
"userId": 1
},
{
"id": 12,
"nombre": "El Agustino",
"padreId": null,
"userId": 1
}
];
console.log(arr.find(u => u.id === 11));
// Recorro para encontrar
let dict = {
"3": {
"id": 3,
"nombre": "Ancón",
"padreId": null,
"userId": 1
},
"4": {
"id": 4,
"nombre": "Ate",
"padreId": null,
"userId": 1
},
"5": {
"id": 5,
"nombre": "Barranco",
"padreId": null,
"userId": 1
},
"6": {
"id": 6,
"nombre": "Breña",
"padreId": null,
"userId": 1
},
"46": {
"id": 46,
"nombre": "Callao",
"padreId": null,
"userId": 1
},
"7": {
"id": 7,
"nombre": "Carabayllo",
"padreId": null,
"userId": 1
},
"8": {
"id": 8,
"nombre": "Chaclacayo",
"padreId": null,
"userId": 1
},
"9": {
"id": 9,
"nombre": "Chorrillos",
"padreId": null,
"userId": 1
},
"10": {
"id": 10,
"nombre": "Cieneguilla",
"padreId": null,
"userId": 1
},
"11": {
"id": 11,
"nombre": "Comas\n",
"padreId": null,
"userId": 1
},
"12": {
"id": 12,
"nombre": "El Agustino",
...