Las arrays en JSON (notación de objetos de JavaScript) son similares a las arrays en Javascript . Las arrays en JSON pueden tener valores de los siguientes tipos:
- nulo
- booleano
- número
- cuerda
- formación
- objeto
Las arrays en JavaScript pueden tener todo esto, pero también pueden tener otras expresiones de JavaScript válidas que no están permitidas en JSON.
El valor de array de un objeto JSON se puede modificar. Se puede hacer simplemente modificando el valor presente en un índice dado.
Ejemplo: Modificar el valor presente en un índice en una array
<!DOCTYPE html> <html> <body> <p id = "GFG">< /p> <script> var myObj, i, x = ""; myObj = { // stored the values "words":[ "I", "am", "Good" ] }; // modifying the value present at index 2 myObj.words[2] = "bad"; for (i in myObj.words) { // Displaying the modified content x += myObj.words[i] + "<br>"; } document.getElementById("GFG").innerHTML = x; </script> </body> </html>
Producción :
I am bad
Nota: si el valor se modifica en un índice que está fuera del tamaño de la array, la nueva modificación no reemplazará nada en la información original, sino que será un complemento.
Ejemplo: Modificar el valor del índice que está fuera del tamaño de la array.
<!DOCTYPE html> <html> <body> <p id = "GFG"></p> <script> var myObj, i, x = ""; myObj = { // stored values "words":[ "I", "am", "Good" ] }; // trying to change a value at // an index out of array size myObj.words[3] = "bad"; for (i in myObj.words) { // display the modification x += myObj.words[i] + "<br>"; } document.getElementById("GFG").innerHTML = x; </script> </body> </html>
Producción :
I am Good bad