我如何在我的 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()
Run Code Online (Sandbox Code Playgroud)
下面是我添加的 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
},
Run Code Online (Sandbox Code Playgroud)
小智 5
1.安装linq
npm install linq
Run Code Online (Sandbox Code Playgroud)
2.导入linq
import linq from "linq";
Run Code Online (Sandbox Code Playgroud)
3.使用linq
const q = linq
.range(1, 10)
.select(function(i) {
return i * 10;
})
.toArray();
console.log(q);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6220 次 |
| 最近记录: |