Panda Noir

JavaScript の限界を究めるブログです。

寿司関数

特に意味はないけど思いついてしまったので

てか当初は関数だったのにメソッドになってるし

まあ関数としても呼べるからいいや

🍚🐟

function Rice() {
    this.food = '🍚';
}
function Fish() {
    this.food = '🐟';
}
function Professional() {}

Professional.prototype.sum = function(rice, fish) {
    if (rice.food === '🍚' && fish.food === '🐟') return '🍣';
    throw new Error('お前に食わせる寿司はねえっ‼︎');
}

new Professional.sum(new Rice(), new Fish()); // 🍣

"ぷろふぇっしょなる"なsumメソッド。くだらない。