半角小文字アルファベットのみの文字列があるとして、この
1.文字列の内、特定の文字が左から何番目にあるから全て表示する(aが何番目にあるか、なら、ahhhhhhhhahahahaという文字列なら、1,10,12,14,16等)。
2.文字列のn番目からn+i番目までを取得する
3.数字で表された文字列1312478978902134等の3番目から10番目までの全ての文字列の数値の和を取る
4.3の数値がある値以上の文字列が左から何番目にあるか表示する。
5.複数の文字をある文字に変換する。 aやAをbに変換する、replaceだと自分が知る限り、1つの文字を1つの別の文字に変換しかできない。
関数の書き方を教えて下さい。
たぶんindexofとかchaAtとか使うと思うのですが。
1番目はvar res=str.split("").map((x,y)=>x==keyword?y+1:null).filter(x=>x);
でできるという事を教えて頂いたのですが、
ここに使われてる関数をもっと詳しく知りたいのですが。。