zoukankan      html  css  js  c++  java
  • vue node.js 引入 linq

    npm install linq

    import Enumerable from "linq"
    var myList = [
    { Name: "Jim", Age: 20 },
    { Name: "Kate", Age: 21 },
    { Name: "Lilei", Age: 18 },
    { Name: "John", Age: 14 },
    { Name: "LinTao", Age: 25 }
    ];
    var arrRes = Enumerable.from(myList).orderBy("x=>x.Age").where("x=>x.Age>=18").select("x=>x.Age").toArray();
    alert(arrRes.length);

    用过c#的话,对这个应该再熟悉不过了,大多数语法一致,只是现在是弱类型,没有代码提示和语法检查,但已经很难得了。

    由于javascript语法太差,官方没有说明竟然看不懂如何用,摸索几天后终于会用groupBy方法了:

    var data = Linq.from(result.data).groupBy(x=> x.gradeUuid).select(x=>{ return { id:x.key(),name:x.first().gradeName } }).toArray();
    this.dutyPlan.grades = data;
    桂棹兮兰桨,击空明兮溯流光。
  • 相关阅读:
    深入理解多态..............................
    走过路过 不要错过..
    进军C#..
    员工打卡....
    MySQL
    MySQL
    MySQL
    MySQL
    MySQL
    MySQL
  • 原文地址:https://www.cnblogs.com/nanfei/p/15470739.html
Copyright © 2011-2022 走看看