元ネタ
わーい、すごーい
に触発されて書いた
わーい、すごーい
のES6版
class フレンズ {
constructor() {
this.message = '';
}
わーい() {
this.message += 'わーい\n';
return this;
}
すごーい() {
this.message += 'すごーい\n';
return this;
}
たのしー() {
this.message += 'たのしー\n';
return this;
}
フレンズ(skill) {
this.message += `君は${skill}がとくいな、フレンズなんだね!!\n`;
return this;
}
toString() {
var message = this.message;
this.message = '';
return message;
}
}
alert(new フレンズ()
.わーい()
.すごーい()
.たのしー()
.フレンズ('クソリプ'));