問題タブ [q]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2147 参照

emacs - Emacsでメジャーモードからマイナーモードに入る

この質問はこの質問と重複している可能性がありますが、私のemacsで次のことが正しく機能しません。

mlint-modeメジャー モードに入るたびにマイナー モードに入ろうとしていますmatlab-mode(どちらのモードもSourceForge ページで利用できます)。私の .emacs ファイルには次のものがあります。

これは、上でリンクした質問への回答のようです。ファイルを開く.mと、次のエラーが表示されます。

ファイル モード指定エラー: (void-function mlint-mode)

mlint-modeファイルを開くときに入力する正しいフックを書くのを手伝ってくれる人がい.mますか? FWIW、私はemacs 23.1.50.1を実行しています。

0 投票する
4 に答える
7480 参照

assembly - アセンブリ言語の使用法

アセンブリは私が学びたい言語ですが、何かがアセンブリでプログラムされているということはあまり耳にしません。私の質問は、アセンブリ言語の用途は何ですか? まだ使用されていますか?

0 投票する
5 に答える
8728 参照

javascript - Mongooseコードをリファクタリングするために「q」モジュールを使用するには?

私はmongooseを使ってmongodbにデータを挿入しています。コードは次のようになります。

そこにはネストされたコールバックがたくさんあることがわかるので、qを使用してリファクタリングしようとしています。

コードが次のようになることを願っています。

しかし、私はそれを行う方法がわかりません。

0 投票する
1 に答える
1573 参照

javascript - 私はいくつかの助けの約束とqライブラリが必要です

の構文について助けが必要node.js promisesです。node.jsq というモジュールの readme にhttps://github.com/kriskowal/qと書いてあるのがよくわからない。

なぜ彼らはいつもreturn前に書くのpromiseですか?

コールバックを使用して非同期関数を返す関数にするにはどうすればよいpromiseですか? 私は試します

2000 年以降は 5 で警告する必要があると思いますが、何も起こりません。

0 投票する
3 に答える
29071 参照

node.js - Qを使用してnode.jsプロミスチェーンを適切に中止するにはどうすればよいですか?

多くのステップがあるシナリオで「運命のピラミッド」を回避するために、Node.jsのQモジュールを使用しています。例えば:

基本的に、これは機能しているようです。いずれかのタスクステップでエラーがスローされた場合、それはコールバックに渡されます(ただし、node.jsの約束は初めてなので、改善を歓迎します)。ただし、タスクチェーンを早期に中止する必要がある場合は問題があります。たとえば、result1が正常に返された場合、コールバックを早期に呼び出して残りを中止したい場合がありますが、そうしようとしても失敗します...

この例では、両方の「中止」が表示されます。と「ステップ3を実行しています...」が印刷されます。

私はここでいくつかの基本原則を誤解しているだけだと確信しているので、助けていただければ幸いです。ありがとう!

0 投票する
1 に答える
976 参照

node.js - コールバックを実行するときに Node.js で Q の約束を破る?

約束の概念で私の初心者を許してください。Node.js で Q モジュールを使用しています。必要なすべての手順を実行したら、コールバックを呼び出す関数があります。問題は、Q プロミス内からコールバック関数を呼び出したいときに発生します。

私が望む機能は、最後のステップに到達したときにコールバックを呼び出すことができ、もはやプロミスのチェーン内にいないことです。したがって、コールバックは元の操作に戻ります。ただし、私がコーディングしたように、コールバックは promise のコンテキスト内で呼び出されます。この時点で、コールバック (たとえば) がエラーをスローすると、この関数のエラー ハンドラーによってキャッチされますが、これは私が望んでいるものではありません!

このコンテキストでは、コールバック関数内でエラーが発生すると、「OHNOES!!!!!」が発生します。印刷する....

0 投票する
2 に答える
4712 参照

javascript - qでコールバックチェーンを行うにはどうすればよいですか?

「q」(https://github.com/kriskowal/q)のJavaScript用のpromiseライブラリの使用方法を理解する上でいくつか問題があります。

これは未定義のみを返します...

0 投票する
3 に答える
4399 参照

node.js - nodejs redis Qの約束、それを機能させる方法は?

私はredisからいくつかの値を取得し、それらを組み合わせて最終的に送信しようとしています。しかし、私はそれらの約束を機能させることはできません。

これはgetredisのシンプルな関数です

ID今、私はそれらを入手しusernameて送りたいのですが、それをどのように機能させるのか分かりません。私はそれをコールバックで動作させることができますが、それは非常に厄介な結果なので、匿名関数をQ.fcall呼び出しの前後にラップしようとしまし.thenた。

しかし、渡された引数が多すぎるとエラーが発生し、それが機能したとしても、それが役立つかどうかさえわかりません。

0 投票する
3 に答える
13309 参照

javascript - promise に jQuery または Q.Js を使用する

私は BreezeJs を調べてますが、非同期呼び出しを処理する約束のためにQ.jsを使用しているサンプルがあります。John Papaも Q を使用しています。JQuery にも約束があります。2つの違いは何ですか?

0 投票する
1 に答える
5631 参照

node.js - Node.jsはQ::Q.ninvokeチェーンで約束します

node.jsサーバーで発生しているメモリの問題の潜在的な原因を絞り込もうとしています。私がいつも少し不快だったコードの一部は、Qpromiseの使用です。

私の基本的な構造は次のようになります。

これは論理的に見えますか?

doSomethingElse関数もpromiseを使用している場合はどうなりますか?ここではすべてが適切にスコープされていますか?