[英]How to use Linq in React Js
我如何在我的React JS中使用linq?
我用来安装linq并称之为import 'linqjs';
并这样称呼它
var Enumerable = require('linqjs');
Enumerable.From(wzones)
.OrderBy(function (x) {
return [x.Zone];
})
.GroupBy("$.Zone", null,
function (key, g) {
let result = [
'W'+key,
g.Sum("$.totalItemQuantity")
]
return result;
})
.ToArray()
以下是我添加的wzones数据。 似乎我在我的React应用程序中导入linq只是遇到麻烦。 因为它总是说Enumarable不是函数。
{
"Assignment": "36111",
"Picklist": "PL00001361",
"AssignmentStatus": "Passed",
"Operator": null,
"PickType": "1",
"Zone": "1",
"Region": 2.0,
"startTime": "2018-03-12T08:56:35.01",
"endTime": null,
"createdDate": "2018-03-11T02:00:46.84",
"totalItemQuantity": 137
},
{
"Assignment": "37041",
"Picklist": "PL00001370",
"AssignmentStatus": "Processing",
"Operator": "jrpsaladaga",
"PickType": "1",
"Zone": "4",
"Region": 2.0,
"startTime": "2018-03-12T18:51:05.01",
"endTime": null,
"createdDate": "2018-03-12T16:15:46.21",
"totalItemQuantity": 196
},
{
"Assignment": "37042",
"Picklist": "PL00001370",
"AssignmentStatus": "New",
"Operator": null,
"PickType": "2",
"Zone": "4",
"Region": 2.0,
"startTime": null,
"endTime": null,
"createdDate": "2018-03-12T16:15:46.25",
"totalItemQuantity": 1265
},
1.安装linq
npm install linq
2.导入linq
import linq from "linq";
3.使用linq
const q = linq
.range(1, 10)
.select(function(i) {
return i * 10;
})
.toArray();
console.log(q);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.