JSLINQ groupBy 错误
JSLINQ groupBy error
我正在尝试操作一个 json 文件,所以我正在尝试 JSLINQ,但我无法弄清楚为什么我在 groupBy() 中遇到错误。
The website that led me to this code.
var query = JSLINQ(json);
var result = query.groupBy(function (i) { //HERE is where the error hits.
return i.CustomerName; //Attribute of json
})
.select(function (i) {
console.log(i);
return {
CustomerName: i.Key, data: i.elements //I read that I get groupBy result like this.
.select(function (j) {
x = j.x, y = j.y //x and y are attributes
})
}
}).toArray();
query.groupBy is not a function
请求你就会得到年轻的 padawan ...
var result = jslinq(data)
.groupBy(function (i) { return i.CustomerName; })
.select(function(g) {
return {
key: g.key,
items: jslinq(g.elements).select(function(i) { return { x: i.x, y: i.y } }).items
};
})
.toList();
console.log(result);
.....
你和我的主要区别...
- jslinq 已在 github
中列出的版本中降低
- 分组中的元素集合也需要用jslinq()包裹起来才能被查询
我正在尝试操作一个 json 文件,所以我正在尝试 JSLINQ,但我无法弄清楚为什么我在 groupBy() 中遇到错误。 The website that led me to this code.
var query = JSLINQ(json);
var result = query.groupBy(function (i) { //HERE is where the error hits.
return i.CustomerName; //Attribute of json
})
.select(function (i) {
console.log(i);
return {
CustomerName: i.Key, data: i.elements //I read that I get groupBy result like this.
.select(function (j) {
x = j.x, y = j.y //x and y are attributes
})
}
}).toArray();
query.groupBy is not a function
请求你就会得到年轻的 padawan ...
var result = jslinq(data)
.groupBy(function (i) { return i.CustomerName; })
.select(function(g) {
return {
key: g.key,
items: jslinq(g.elements).select(function(i) { return { x: i.x, y: i.y } }).items
};
})
.toList();
console.log(result);
.....
你和我的主要区别...
- jslinq 已在 github 中列出的版本中降低
- 分组中的元素集合也需要用jslinq()包裹起来才能被查询