Js 中對 Json 陣列的常用操作

2021-08-21 02:53:35 字數 1004 閱讀 8569

我們首先定義乙個json陣列物件如下:

var persons =[,,

,]

一. 根據物件屬性值得到相應物件

//

1. 獲取 name 等於 lily 的物件

var lily = persons.filter((p) =>);

console.log(lily);

//列印結果

//注:filter()方法返回的是乙個陣列

var twins = persons.filter((p) =>);

console.log(twins);

//列印結果 [,]

二. 刪除其中乙個物件

//

刪除 name 等於 tina 的物件,利用splice()方法

//1. 首先我們要得到這個物件

var tina = persons.filter((p) =>);

//2. 其次得到這個物件在陣列中對應的索引

var index = persons.indexof(tina[0]);

//3. 如果存在則將其刪除,index > -1 代表存在

index > -1 && persons.splice(index, 1);

console.log(persons);

//列印結果 [, , ]

三. 修改其中乙個物件的屬性值

//

將 name 等於 timo 的 age 修改為 20

//1. 得到 timo 物件

var timo = persons.filter((p) =>);

//2. 修改age

timo[0].age = 20;

四. 往陣列中新增乙個物件

//

這個最簡單了

persons.push();

——注: 以上的所有操作都會對原陣列產生直接影響。

JS 中Json常用操作

直接定義json var json console.log json json 轉 string var str json.stringify json console.log str string 轉 json json json.parse str console.log json 新增新的字段...

js對json陣列的操作 查 刪 改 增

1 json陣列 var persons 2 根據物件屬性值得到相應物件 1.獲取 name 等於 lily 的物件 var lily persons.filter p console.log lily 列印結果 注 filter 方法返回的是乙個陣列 var twins persons.filte...

Js中陣列的常用操作

1.push 例 var arr 1,2,3,4 var a arr.push 9,8,7 輸出 console.log a,arr 1,2,3,4,9,8,7 push屬性 可以將乙個或者更多的引數新增在陣列的尾部 返回新增後的陣列的長度,原陣列發生改變。2.unshift 例 var arr 1...