pythonでいうところの、splitとjoinみたいなものが使いたい
実はjavascriptでも同じようなものがある
str1 = "hoge_hoge_hoge" str2 = str.split("_") // ['hoge', 'hoge', 'hoge']
これをもう一度くっつけるにはjoinでできる
str1 = "hoge_hoge_hoge" str2 = str.split("_") // ['hoge', 'hoge', 'hoge'] str3 = str2.join('_')
【JavaScript】文字列② 〜文字列の分解・結合、比較〜 #初心者 - Qiita
一番最後の要素を落としてから、結合したい時は、popで落とせる
str1 = "hoge_hoge_foo" str2 = str.split("_") // ['hoge', 'hoge', 'foo'] str2.pop() str3 = str2.join('_')
これでfooだけなくせるはず
最初間違っててて、少しハマったのが、
str2 = str2.pop()
これをすると、逆に、消すはずのfooのみを取り出してしまうので注意
JavaScript | 配列から要素を削除する(pop, shift)
ランキングに参加中です、クリックにご協力お願いします!