下面这段JQuer代码是什么意思?
$.Enumerable.From(send).Where(function(x){returnx.tr_id==treeNode.id}).ToArray().leng...
$.Enumerable.From(send).Where(function (x) { return x.tr_id == treeNode.id }).ToArray().length != 0;
展开
1个回答
展开全部
这是一段jquery版的linqjs,是属于jquery的扩展。
大致意思:
于send中提取属性tr_id等于treeNode.id的数据,判断结果是否为空。
需要的知识点:
Linq(语言集成查询)
linq.js (一个 JavaScript 实现的 LINQ)
示例:
var jsonArray = [
{ "user": { "id": 100, "screen_name": "d_linq" }, "text": "to objects" },
{ "user": { "id": 130, "screen_name": "c_bill" }, "text": "g" },
{ "user": { "id": 155, "screen_name": "b_mskk" }, "text": "kabushiki" },
{ "user": { "id": 301, "screen_name": "a_xbox" }, "text": "halo reach" }
]
//获取user.id < 200的数据
var queryResult = Enumerable.From(jsonArray)
.Where(function (x) { return x.user.id < 200 })
微测检测5.10
2023-07-11 广告
2023-07-11 广告
IEC62133与en62133的区别如下:1. 认证机构不同:IEC62133是国际的标准,它以国际通用的标准进行生产;而en62133采用的是欧盟的标准,它使用欧盟的生产需求进行生产。2. 宗旨不同:IEC62133的宗旨是促进电气、电...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询