Saltar al contenido

¿Cuáles son las diferencias entre usar arreglos JSON y objetos JSON?

Diego, parte de nuestro equipo de trabajo, nos hizo el favor de crear esta crónica ya que controla muy bien este tema.

Solución:

La diferencia entre un array y un object es eso

Los objetos se configuran mediante un key y value me gusta:

person.age = 15;

Si el key el valor es una variable, entonces uno podría acceder a él como:

var key = "age";
alert(person[key]);

Las matrices usan un número entero[1] indexar y tomar un valor.

player[1].score += 1000;

[1] Sí, lo sé, en JavaScript el índice entero se convierte realmente en un string entre bastidores. Ignora eso. Piense en matrices que toman un valor entero ESPECIALMENTE cuando piensa en JSON.

Objetos- key y valor, Matrices- entero. ¿Cuándo usas esto o aquello?

Pienso en arreglos y objetos como “es un/un” y “tiene un” respectivamente. Usemos “Fruit” como ejemplo.

Cada artículo en fruta array es un tipo de fruta.

array fruit : [orange, mango, banana]

. Los arreglos pueden contener objetos, cadenas, números, arreglos, pero tratemos solo con objetos y arreglos.

array fruit : [orange:[], mango:, banana:]

. Puedes ver que el naranja es un array también. Implica que cualquier artículo que vaya en naranja es un tipo de naranja, digamos: naranja_amarga, mandarina, naranja_dulce.

para objeto de fruta, cualquier artículo en él es un attribute de fruta. así la fruta tiene un

object fruit :seed:, endocarp:,flesh:

Esto también implica que cualquier cosa dentro del objeto semilla debe ser propiedad de la semilla, digamos: color,

Las matrices JSON representan una colección de objetos. En JS, hay un montón de funciones de colección fuera de ellos, como slice, pop, push. Los objetos tienen más datos sin procesar.

Sección de Reseñas y Valoraciones

Nos encantaría que puedieras dar difusión a este escrito si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *