P粉2129717452023-08-23 13:55:53
最初の質問に答えて例を示して説明するには、受信データを含む「スナップショット」スコープを即座に作成する無名関数でコールバック関数をラップします。
リーリーこの概念を学んだばかりの私のような人にとって、最後の })(ix)); は (function(ix){ に渡される外側の変数 ix=1 の値です。 ("ix=" abc); は console.log("ix=" abc); に変更され、その後、(function(abc){.
) に名前変更できます。fwiw (解決策を思いつくためにギャップを埋めてくれたリンクを提供してくれた Chris に感謝します)
P粉4760461652023-08-23 11:39:22
node-mysql を使用している場合は、ドキュメントの指示に従ってください:
リーリー文字列を適切にエスケープするためのコードもドキュメントで提供されていますが、クエリ呼び出しで配列を使用すると、文字列が自動的にエスケープされます。
https://github.com/felixge/node-mysql