Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách sửa đổi giá trị mảng của đối tượng JSON trong JavaScript


Sửa đổi mảng giống như sửa đổi đối tượng khi mảng nằm bên trong đối tượng. Các nguyên tắc chung vẫn áp dụng.

Ví dụ

Trong ví dụ sau, ban đầu trong mảng 'companies', phần tử đầu tiên là 'Tesla'. Sau khi sửa đổi, phần tử đầu tiên thành 'SolarCity' và kết quả hiển thị trong đầu ra.

<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>

Kết quả

Before change: Tesla Spacex Neuralink After change: SolarCity Spacex Neuralink