JSにて
var week = [true, false, false, true, true, false, true]
のような配列でtrueのindexの値を取り出したいと思っております。
https://www.sejuku.net/blog/22228 例えばこちらのサイトを参考にしましたが、indexOfは仕様上最初の1つしか要素を取り出さない
→複数取り出そうとすると以下のような書き方になる
var result1 = week.indexOf( true ); var result2 = week.indexOf( true, result1 + 1 ); ・ ・ ・ (続く)
この書き方だとコードが長くなるので、indexOfの複数要素をreturnしてくれるメソッドを探しましたが見当たりません。JSではやはり存在しないのでしょうか? また何か他に良い方法があればそちらも教えていただきたいです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。