重複の可能性:
JavaScript で関数をチェーンしますか?
私は同様の質問をしましたが、多くの人が混乱し、意味のないコメントがたくさんありました(誰かがjQueryオーバーロードについてコメントしたように...そしてこれはjQueryとは何の関係もありません)。
HTML5 localStorage オブジェクトに追加して、addItem() というカスタム関数を作成するにはどうすればよいですか? 次のように使用できます。
localStorage.getItem('names').addItem('Bill').getItem('names');
また
localStorage.getItem('names').addItem('Bill');
前回は、なぜ getItem を 2 回実行するのかという質問に人々がびっくりしました。最初の getItem は、名前内の項目を取得します。名前の中には必ず何かがあります。addItem は名前に追加し、getItem は再び名前を返しますが、Bill は中にあります。
さて、2番目の例のように機能することも私にとっては良いことです. getItem は名前を返し、addItem は名前に Bill を追加してから、bill を含むすべての名前を返します。
HTML5 API の一部である setItem を実行できますが、面倒です。
var names = JSON.parse(localStorage.getItem("names"));
names.push("Bill");
localStorage.setItem("names", JSON.stringify(names));