1. 程式人生 > >JS中JSON資料的增刪改

JS中JSON資料的增刪改

在JS中操作JSON時,對資料的增刪改是經常碰到的操作。

1、增加

比如有一個JSON物件myJsonObj,如果需要增加某一項,可以這樣寫

myJsonObj.newObj="TEST"

其中newObj是key,TEST是vale。JSON物件其實是就一個個的KEY-VALUE對,而VALUE的形式不限,只要是物件就可以,所以VALUE還可以是一個JSON,這樣就可以巢狀很多的資料。就像其他語言的類和類成員,而類成員又可以是類一樣。

那我們添加了這樣的值之後,又要如何呼叫呢?很簡單,可以這樣寫

alert(myJsonObj.newObj);
//或者
alert(myJsonObj["TEST"]);
其中alert是彈窗函式,結果如下圖


2、修改

那增加了資料之後,有時可能需要作一些修改,這時,可以這樣寫

myJsonObj.newObj="TEST2";
//或者
myJsonObj["newObj"]="TEST2";
alert(myJsonObj.newObj);


3、刪除

有時可能還需要刪除某項資料,這時,可以這樣寫

delete myJsonObj["newObj"];
//或者
delete myJsonObj.newObj;
這時再呼叫alert(myJsonObj.newObj),將會彈出一個undefined的視窗。