問題タブ [instance-methods]

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 投票する
0 に答える
514 参照

node.js - 同期ユーティリティ メソッドを持つ mongoose オブジェクト

Mongoose を使用する Express.js ノード アプリがあります。私のモデルの同期ユーティリティ メソッドを作成できるかどうか疑問に思っていました。

たとえば、私のモデルに姓と名の 2 つのフィールドがある場合、次のようなメソッドを作成できると便利です。

同様に、選択肢のリストへの整数参照を含むモデルがある場合、格納された整数だけでなく、選択肢を返すメソッドがあれば便利です。

ドキュメントで見た限り、次のようなメソッドを追加することしかできません

これにより、非同期になります。私はそれをしたくありませんが、それが唯一の方法である場合は、「準備」関数を作成し、.finding() インスタンスのときに次のようなことを行うことができますか?

それとも似たようなもの?

可能なことと、最善のアプローチを教えてください:)

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

objective-c - Objective C における式 -(someClass *)methodName の意味

式の意味は次のとおりです。

平易な英語でそれをどのように読み/説明しますか?

* を someName の前ではなく、括弧の中に入れるのはなぜですか?

この * または構文だけでオブジェクトを割り当てますか?

「キャスティング」の件でしょうか。

キャストとポインターを返すことに違いはありますか?

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

ruby - 渡されたメソッド名とクラスの instance_methods が一致しません

メソッドの名前を動的に取得しており、次のようなチェックに渡しています。

「length」または「reverse」を渡し、クラス「String」のチェックを行い、それらは完全に正常に動作するとしましょう。しかし、「bytesize」または「gsub」を渡すと、/ /何かコードの一部です。「gsub」は「String」のインスタンスメソッドの一部ではないと考えていますが、これは真実ではありません。これをirbに入力すると:

trueを返します。アドバイスいただけますか?

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

objective-c - スプライト キットの衝突 - 衝突するインスタンスに対してインスタンス メソッドを実行します

クラスのインスタンスの負荷をシーンに追加し、それらと別のオブジェクトとの間の衝突を検出しています。

すべてのセットアップと動作

衝突が発生するたびに「ヒット」ログを取得します。

これらのオブジェクトの 1 つでインスタンス メソッドを実行するにはどうすればよいですか?

参考までに、これは私がオブジェクトの 1 つを追加したものです。

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

objective-c - 別のクラスから @selector メソッドを呼び出す方法

別のクラスから @selector メソッドを呼び出すことは可能ですか? たとえば、「bannerTapped:」メソッドを作成し、「myViewController.m」クラスから呼び出します。

myviewcontroller.m :

anotherClass.m :

更新:

viewController.m:

anotherClass.h:

anotherClass.m:

0 投票する
0 に答える
128 参照

ruby-on-rails - Rails が Rails::Application インスタンス メソッドを MyApp::Application のクラス メソッドに変換する方法

私の知る限り

config メソッドは Application クラスのインスタンス メソッドですが、なぜ使用できますか

config メソッドは My::Application のインスタンス メソッドではないでしょうか。そして、railscast Rails Initialization Walkthroughを見たことがあります。

明示的に定義されていないこのクラスで呼び出されるすべてのクラス メソッドがインスタンスに渡されるように、method_missing をオーバーライドします。これはシングルトンと同じように機能し、クラスで呼び出されたメソッドはすべてインスタンス メソッドとして機能します。しかし、Rails4 ソース コードでは、Module Configurable が使用されている場所が見つかりません。

そして同じ質問

おっしゃる通り、routesメソッドもEngineのインスタンスメソッドです。しかし、MyApp の routes.rb では、ルートを定義します。

再びルート メソッドがクラス メソッドとして使用されるのはなぜですか? そして、私はこれを試します:

では、魔法はどこで起こったのでしょうか。

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

ruby - 角かっこを除いて、配列の要素だけを返す Ruby

3 つの単語を含む配列があります

単語はクラス内のインスタンス メソッドにあります。テストでインスタンス メソッドを呼び出すと、次のように出力されるようにしたいのです。

最後にメソッドに次を追加しようとしましたが、文字列でインスタンスメソッドを呼び出すと、それでも ["if", "the", "printed"] が返されます