我個(gè)人最喜歡的JavaScript的數(shù)組處理第三方庫(kù)
有時(shí)候業(yè)務(wù)需要,要對(duì)數(shù)組進(jìn)行比較復(fù)雜的處理,難倒是一點(diǎn)不難,就是感覺(jué)麻煩。
由于我自己是一個(gè).net程序員出身,C#語(yǔ)言里對(duì)List的支持(LINQ)簡(jiǎn)直是指哪打哪,舒服到不行,就很懷念這個(gè)東西。
有一次遇到業(yè)務(wù)需求,就去搜了一下javascript linq,居然找到了這個(gè)意外收獲。
從三年前我知道它就,就再也念念不忘了。
下面三張圖,圖1,圖2,圖3.
三個(gè)地址(訪問(wèn)較慢):
???https://archive.codeplex.com/?p=linqjs??
??https://github.com/neuecc/linq.js??
??https://github.com/mihaifm/linq??
其中l(wèi)inq.js我已經(jīng)下載了,保存在csdn便于使用。
圖1中點(diǎn)擊鏈接可跳轉(zhuǎn)到2和3.
圖1中有說(shuō)明:
- linq.js 實(shí)現(xiàn)了.NET 4.0 里面的所有方法并且還有擴(kuò)充 (不擔(dān)心函數(shù)熟不熟,夠不夠用)
- 提供了兩個(gè)版本,linq.js 和 jquery.linq.js (這下不必?fù)?dān)心這兩個(gè)究竟哪個(gè)才是“正統(tǒng)”了)
- 圖2那個(gè)已經(jīng)停止維護(hù),現(xiàn)在在一個(gè)fork版本(圖3)還在維護(hù)。(清楚來(lái)龍去脈了)
這個(gè)算是為我自己記錄一下。
本文摘自 :https://blog.51cto.com/u