• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptのlinq.js)

JavaScriptのLINQ.jsの使い方

このQ&Aのポイント
  • JavaScriptで多次元配列を扱うために便利なLINQ.jsの使い方について解説します。
  • LINQ.jsは非常に使いやすく、並べ替えやフィルタリングなどの操作が簡単に行えます。
  • 特定のキーワードが含まれている配列の抽出方法も詳しく説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.2

軽くリファレンスを見ましたが、文字列操作関連が見当たらなかったので、 愚直に JavaScript のやり方で実現 // titleに「あ」が含まれてるやつだけ抽出 Enumerable.From(array).Where('$.title.match(/あ/)')

macus
質問者

お礼

回答ありがとうございます! すごい!!これで出来ました!! 本当にありがとうございます!

その他の回答 (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的かと。

macus
質問者

お礼

再度、回答ありがとうございます! LINQ.jsの紹介もありがとうございました!本当に便利で重宝しております。 Containsいろいろ試したんですがダメでした。こうやって書くとできるんですね! 新たに勉強になりました。ありがとうございます!!

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.1

linq.jsは知りませんが、素のJSだとこうです。 array.filter(o => o.title.contains('あ'))

macus
質問者

お礼

回答ありがとうございます。 containsは試したのですがダメでした。。。

関連するQ&A