其实很简单,我这部分代码,前一部分是简单的实现如何使用JS写模板,第二个就是具体的实现了JSON查询的一个扩展。
以后查询Json就有了利器了。
代码如下:
/*
* 定义模板函数
*/
var template = function (queryArr) {
var count = 0;
for (var i = 0; i < queryArr.length; i++) {
var e = queryArr[i];
if ($express) {
count++;
}
}
return count;
}
/*
* 模板创建函数
*/
var createIntance = function (exp) {
var fun = template.toString().replace("$express", exp).toString();
return eval("0," + fun);
}
var testTodo = function () {
var testArr = [
{ name: "张三", age: 20 },
{ name: "李四", age: 25 },
{ name: "王二麻子", age: 28 },
{ name: "小张", age: 30 }
];
var func = createIntance("e.age>=25");
alert(func(testArr));
}
/****************** JS 实现 JSON查询 **********************/
// 定义常用的函数
新闻热点
疑难解答
图片精选