B-Teck!

お仕事からゲームまで幅広く

【JavaScript】もらい泣きする

なぜ

Twitterでこれが流行ってたので思いつきで

もらい泣きする

function morainaki(){
    var ary=["あ","い","う","え","お"]
    var str="";
    //ランダムに文字列を生成
    while(str.slice(-5) !== "ええいああ"){
        str += ary[Math.floor(Math.random() * ary.length)];
        if(str.slice(-5) === "あいえええ"){
            //忍者に遭遇すると文字列を出力できずに死ぬ
            return " アイエエエ!?ニンジャ!?ニンジャナンデ!?コワイ!ゴボボーッ!";
        }
    }
    
    return str + " 君からもらい泣き";
}

下記で作った関数を元に作った

【JavaScript】配列からランダムに値を取り出す - B-Teck!