json根据一个值返回对象,filter方法使用
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
d = {
"student"
:[
{
"count"
:1000,
"stuList"
:[
{
"name"
:
"张三"
,
"age"
:
"18"
,
"address"
:{
"city"
:
"北京"
,
"street"
:
"长安街"
}
},
{
"name"
:
"李四"
,
"age"
:
"17"
,
"address"
:{
"city"
:
"上海"
,
"street"
:
"解放路"
}
}
]
}
]
}
r = d.student[0].stuList.filter(
function
(a) {
return
a.name ==
'张三'
;
});
如果你的浏览器尚不支持这个方法,那么你可以给他补上
1
2
3
4
5
6
7
8
9
10
11
|
if
(
typeof
Array.prototype.filter !=
"function"
) {
Array.prototype.filter =
function
(fn, context) {
var
arr = [];
if
(
typeof
fn ===
"function"
) {
for
(
var
k = 0, length =
this
.length; k < length; k++) {
fn.call(context,
this
[k], k,
this
) && arr.push(
this
[k]);
}
}
return
arr;
};
}
|
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
3 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献6条内容
所有评论(0)