前提・実現したいこと
javascriptで
このような配列があります。
["Aさん", "123456", "Bさん", "123", "Cさん", "123456"]
この配列でindexが偶数である要素の値が、/[0-9]{6}/
であるなら、 その一つ前の要素を
取得し
新しい配列を生成する方法はありますでしょうか?
イメージとしてはこのような形です。
["Aさん", "Cさん"]
ご教示お願い致します。
"123456" は文字列であり、parseInt("123456") の結果は NaN です。
「偶数の要素が6桁」の詳細な要件をお願いします。
たとえば、"千二百八十二" は「偶数の要素が6桁」ですか?
"XXVIII" はどうでしょうか?
すいません
/[0-9]{6}/です
偶数の要素とは添字が偶数である要素です
添字は奇数ではないですか?偶数番目の要素が6桁でしょう?
「偶数の要素が6桁 であるなら、 その一つ前の要素を 取得」というルールがよく理解できません。偶数の要素というのは、"配列の2番目、4番目、6番目など偶数番目の要素"("123456"と"123"と"123456")という意味ですか? "6桁”というのは数字(の文字)が6つ並んでいればOKなのですか("012345"は6桁ですか?) そして"その一つ前の要素を 取得"は何をすることを意味していますか? ["Aさん", "123456", "Cさん", "123456"]が生成されるのだとしたら"配列に含まれる6個の数字から成る文字列の要素と、その一つ前の要素から成る配列を生成する"というような説明になりそうな気はしますが確信できません。
回答4件
あなたの回答
tips
プレビュー