- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptのlinq.js)
JavaScriptのLINQ.jsの使い方
このQ&Aのポイント
- JavaScriptで多次元配列を扱うために便利なLINQ.jsの使い方について解説します。
- LINQ.jsは非常に使いやすく、並べ替えやフィルタリングなどの操作が簡単に行えます。
- 特定のキーワードが含まれている配列の抽出方法も詳しく説明します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
軽くリファレンスを見ましたが、文字列操作関連が見当たらなかったので、 愚直に JavaScript のやり方で実現 // titleに「あ」が含まれてるやつだけ抽出 Enumerable.From(array).Where('$.title.match(/あ/)')
その他の回答 (2)
- shockatz
- ベストアンサー率80% (153/191)
回答No.3
LINQ.jsを紹介した元凶です(笑 var selected_array = _Enumerable.From(array) __.Where(function (item) { ___return Enumerable.From(item.title).Contains('あ'); __}) _.ToArray(); titleの文字列値から特定の要素を抽出する部分は、文字列をEnumerableに分解して、Contain()メソッドを使うのがLINQ的かと。
質問者
お礼
再度、回答ありがとうございます! LINQ.jsの紹介もありがとうございました!本当に便利で重宝しております。 Containsいろいろ試したんですがダメでした。こうやって書くとできるんですね! 新たに勉強になりました。ありがとうございます!!
- b0a0a
- ベストアンサー率49% (156/313)
回答No.1
linq.jsは知りませんが、素のJSだとこうです。 array.filter(o => o.title.contains('あ'))
質問者
お礼
回答ありがとうございます。 containsは試したのですがダメでした。。。
お礼
回答ありがとうございます! すごい!!これで出来ました!! 本当にありがとうございます!