1.判断 var uid ="5744242bc4c971005d5ff04e" 是否存在数组中,php有 in_array() 函数,js有比较方便的吗?
2.指定的uid 数组中的数值相加。
有没有不通过遍历的方式得到结果或者最简便的方式?
[
{
"uid": "5744242bc4c971005d5ff04e",
"num": 40,
"time": 1464150797000
},
{
"uid": "5744242bc4c971005d5ff04e",
"num": 12,
"time": 1464251797000
},
{
"uid": "574424e5df0eea0063adefc6",
"num": 10,
"time": 1464152873000
}
]
题主表意不明。
如果是一维数组的话:
如果是要按照题目中的二维数组,对于出现了指定 uid 的子数组分别进行求和的话:
你的需求和这个很像,你们是同学么?
https://segmentfault.com/q/1010000005330302/a-1020000005330807
需要检查数组中所有内容,不遍历怎么行?不过如果使用 map,可以加速循环体中的检索过程,具体实现你可以参考上面的链接
1.
2.