การแก้ไขอาร์เรย์ภายในออบเจ็กต์ JSON ทำได้เหมือนแก้ไขออบเจ็กต์ทั่วไป ใช้ bracket notation เข้าถึงดัชนี
ตัวอย่าง
<html> <body> <script>
var res1 = "";
var res2 = "";
var obj = {
"name": "Elon musk",
"age": 48,
"companies": ["Tesla", "Spacex", "Neuralink"]
};
for (var i in obj.companies) {
res1 += obj.companies[i] + "<br>";
}
document.write("Before change: " + res1);
obj.companies[0] = "SolarCity";
for (var i in obj.companies) {
res2 += obj.companies[i] + "<br>";
}
document.write("After change: " + res2);
</script> </body> </html>
ผลลัพธ์
Before change: Tesla Spacex Neuralink After change: SolarCity Spacex Neuralink