このような機能を想像してみましょう:
function foo(x) {
x += '+';
return x;
}
それの使用法は次のようになります:
var x, y;
x = 'Notepad';
y = foo(x);
console.log(y); // Prints 'Notepad+'.
他の関数と連鎖できる関数を作成する方法を探しています。
使用法を想像してみてください。
var x, y;
x = 'Notepad';
y = x.foo().foo().toUpperCase(); // Prints 'NOTEPAD++'.
console.log(y);
どうすればいいですか?