問題タブ [invocation]

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 に答える
59 参照

browser - 私のアプリケーションを表示せずにYoutubeアプリケーションのようなアプリケーションアイコンを介してブラウザを呼び出す

YouTubeアプリのように特定のURLでブラウザを起動したい。Navigator Invoke を使用してみましたが、アプリケーションが表示されます。ユーザーがアプリケーションアイコンをクリックしたときにブラウザを表示するだけでアプリケーションを表示したくないのですが、誰か助けてください..

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

java - 事前に条件付きでメソッド呼び出し java

私は次の問題で立ち往生しています:

-クラス内のすべてのメソッドの前提条件を設定して、任意のメソッドが呼び出されるようにする方法。これらの前提条件がチェックされ、それらが満たされている場合は呼び出しが開始されます。そうでない場合は、例外がスローされます。

何のためにそれが必要ですか?クラスのすべてのインスタンスが何らかの状態にあると仮定しました。そして、状態が正しくない場合に一部のメソッドを呼び出せないようにしたいだけです。

例: 私のクラスが Player で、彼の状態が DEAD の場合、この状態の間、彼のレベルを上げたくありません。

その例は、私が必要としているものを正確に示しています。PHP でのアクションのフィルターなどのようなもの。

私のポイントは、すべてのメソッドの開始時に、正しい状態になるための条件が満たされているかどうかを手動で確認することではありません。私の期待に応えるソリューションはありますか? 多分いくつかのデザインパターンか何か?

0 投票する
6 に答える
10812 参照

ios - iOS xcode 5 crashlytics エラー - シェル スクリプト呼び出しエラー - ./Crashlytics.framework/run: 許可が拒否されました

スクリプトを使用して、プロジェクトに Crashlytics Framework を追加しました。スクリプトを実行: シェル: /bin/sh スクリプト: ./Crashlytics.framework/run KEY_HERE

プロジェクトを実行しようとすると、次のエラーが発生します。

シェル スクリプト呼び出しエラー - ./Crashlytics.framework/run: 権限が拒否されました

しかし、フレームワークを削除して再度追加すると、正常に動作します...一度。次に、同じエラーが発生します。次に、それを一度だけ実行するために、それを削除してから再度追加する必要があり、その後同じ話が続きます...

これを修正する方法を知っている人はいますか?前もって感謝します。

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

javascript - forEach 関数呼び出しの呼び出しコンテキスト (this)

forEach コールバック関数の 'this' 値 (または呼び出しコンテキスト) とは何なのか疑問に思っていました。このコードは機能していないようです:

説明してくれてthx。

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

java - Javaで配列パラメータを使用してメソッドを呼び出すにはどうすればよいですか?

Javaで配列に対して操作を実行する必要がある割り当てがあり、各操作の個別の関数を作成する必要がありますが、これを記述しますが、配列パラメーターを使用してメソッドを呼び出す方法がわかりません。私は通常 C++ でプログラミングしますが、この割り当ては Java で行います。あなたの誰かが私を助けることができれば、私は本当に感謝しています. :)

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

c# - マルチスレッドサーバーでリソースをロックするかどうか

サーバーがすべてのクライアントのスレッドを持つクライアントサーバー構造を作成しています。その特定のスレッドは、データの送受信のみを行います。サーバーのメインスレッドで、クライアントスレッドが受け取った入力を読みたいと思います。しかし、メインスレッドが読み取りを行っているのと同時に、その入力がクライアントスレッドによって変更されている可能性があります。どうすればこれを防ぐことができますか? ロックについて読んだことがありますが、そのように実装する方法がわかりません。

私の質問の 2 番目の部分は次のとおりです。clientthread はネットワーク ストリームから常に読み取るループであるため、何かを読み取ることができるまでそのスレッドをブロックします。しかし、既存のクライアント スレッド (ループしている) が実行する必要がある関数をメイン スレッドから呼び出すことはできますか (その関数はそのネットワーク ストリームを介して何かを送信します)。

申し訳ありませんが、今はコードを提供できませんが、十分に明確だと思いますか?

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

javascript - 関数呼び出しとキーワード「this」の関係は?

私は JavaScript にかなり慣れていないので、キーワード を使用する やその他のメソッドを使い始めたばかりで.apply()、 関数が呼び出されるコンテキストと関係があることがわかりますが、本当に理解したいと思います正確には何を指していますか。thisthisthis

特定の関数呼び出しとthis の関係は、オブジェクトとプロパティ/メソッドの関係に似ています。

この 2 つの関係は関連しているのでしょうか。

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

javascript - JavaScript: 関数/メソッドとしての呼び出し

私は JavaScript のスキルを磨こうとしていますが、関数を呼び出すには 4 つの基本的な方法があることを認識していますthis。私が興味を持っているのは、基本的な2つです。

  • 関数としての呼び出し
  • メソッドとしての呼び出し

それは結構です。1 つ目は、オブジェクトthisを参照します。window

2 つ目thisは、内部から実行されているオブジェクトを参照します。

それはすべて問題ありません。しかし、これら 2 つの呼び出しメソッドでthisは、メソッドが含まれているオブジェクトを常に返すというのは正しいでしょうか (それが理にかなっている場合)。

最初の例でdoSomething()は、 は実際にはオブジェクト内で定義されています。オブジェクトを定義 (または参照) しなくてもwindow、オブジェクトのプロパティです。window

したがって、実際には、関数としての呼び出しはメソッドとしての呼び出しであるとは言えませんか? か否か?