思路
第一種方法:通過把json中需要的值取出來,重新生成json對象,這種方法比較笨
第二種方法:通過delete 刪除屬性,這種方法比較常用,在第三方js庫中經常能看到,推薦
舉例
1
2
3
4
5
6
|
<script>
var
s = [{
"name"
:
"tank"
,
"total"
:
"100"
},{
"name"
:
"zhang"
,
"total"
:
"23"
},{
"name"
:
"hao"
,
"total"
:
"325"
}];
for
(
var
k=0;k<s.length;k++){
delete
s[k][
"name"
];
}
</script>
|
采納率:72% 擅長: 暫未定制
其他回答
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<!DOCTYPE HTML>
<
html
>
<
head
>
<
title
>yugi</
title
>
<
meta
charset
=
UTF
-8 />
<
style
type
=
"text/css"
>
</
style
>
<
script
type
=
"text/javascript"
>
var s = [
{
"name" : "tank",
"total" : "100"
},
{
"name" : "zhang",
"total" : "23"
},
{
"name" : "hao",
"total" : "325"
}
];
for ( var i = 0; i < s.length; i++)
{
delete s[i].name;
}
console.log(s);
</
script
>
</
head
>
<
body
>
</
body
>
</
html
>
|