Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีแก้ไขค่าอาร์เรย์ใน JSON Object ใน JavaScript

การแก้ไขอาร์เรย์ภายในออบเจ็กต์ 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