js如何刪除json里的值


思路

第一種方法:通過把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>
 

woshidaniel 

采納率: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 >


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM