前提・実現したいこと
javascriptのネット演習問題を解いています。
発生している問題・エラーメッセージ
数値のみの配列の中から、特定の数値を含む要素をカウントしたいが、解決方法がわからない。
特定の数値=xとする。
var number = [...Array(100)].map((_,i) => i);
var checkNumber = new RegExp("." + x, "g");
var checker = String(number).match(checkNumber);
console.log(checker.length);
matchが文字列のみを対象と知ったので文字列化することで一応の解決を見ましたが(それでも誤答扱いでした)、
知りたいこと
filterなどで数値として処理するにはどのようなfilter関数があるのでしょうか。
filter関数で●●以上など簡単な演算子は使えますが、部分一致検索がどうしても調べきれませんでした。
0~100の中で5を含む数値(5も65も53も含む)を探す、という演算式を教えて下さい。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。