問題タブ [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.
node.js - 同期ユーティリティ メソッドを持つ mongoose オブジェクト
Mongoose を使用する Express.js ノード アプリがあります。私のモデルの同期ユーティリティ メソッドを作成できるかどうか疑問に思っていました。
たとえば、私のモデルに姓と名の 2 つのフィールドがある場合、次のようなメソッドを作成できると便利です。
同様に、選択肢のリストへの整数参照を含むモデルがある場合、格納された整数だけでなく、選択肢を返すメソッドがあれば便利です。
ドキュメントで見た限り、次のようなメソッドを追加することしかできません
これにより、非同期になります。私はそれをしたくありませんが、それが唯一の方法である場合は、「準備」関数を作成し、.finding() インスタンスのときに次のようなことを行うことができますか?
それとも似たようなもの?
可能なことと、最善のアプローチを教えてください:)
objective-c - Objective C における式 -(someClass *)methodName の意味
式の意味は次のとおりです。
平易な英語でそれをどのように読み/説明しますか?
* を someName の前ではなく、括弧の中に入れるのはなぜですか?
この * または構文だけでオブジェクトを割り当てますか?
「キャスティング」の件でしょうか。
キャストとポインターを返すことに違いはありますか?
ruby - 渡されたメソッド名とクラスの instance_methods が一致しません
メソッドの名前を動的に取得しており、次のようなチェックに渡しています。
「length」または「reverse」を渡し、クラス「String」のチェックを行い、それらは完全に正常に動作するとしましょう。しかし、「bytesize」または「gsub」を渡すと、/ /何かコードの一部です。「gsub」は「String」のインスタンスメソッドの一部ではないと考えていますが、これは真実ではありません。これをirbに入力すると:
trueを返します。アドバイスいただけますか?
objective-c - スプライト キットの衝突 - 衝突するインスタンスに対してインスタンス メソッドを実行します
クラスのインスタンスの負荷をシーンに追加し、それらと別のオブジェクトとの間の衝突を検出しています。
すべてのセットアップと動作
衝突が発生するたびに「ヒット」ログを取得します。
これらのオブジェクトの 1 つでインスタンス メソッドを実行するにはどうすればよいですか?
参考までに、これは私がオブジェクトの 1 つを追加したものです。
objective-c - 別のクラスから @selector メソッドを呼び出す方法
別のクラスから @selector メソッドを呼び出すことは可能ですか? たとえば、「bannerTapped:」メソッドを作成し、「myViewController.m」クラスから呼び出します。
myviewcontroller.m :
anotherClass.m :
更新:
viewController.m:
anotherClass.h:
anotherClass.m:
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 では、ルートを定義します。
再びルート メソッドがクラス メソッドとして使用されるのはなぜですか? そして、私はこれを試します:
では、魔法はどこで起こったのでしょうか。
ruby - 角かっこを除いて、配列の要素だけを返す Ruby
3 つの単語を含む配列があります
単語はクラス内のインスタンス メソッドにあります。テストでインスタンス メソッドを呼び出すと、次のように出力されるようにしたいのです。
最後にメソッドに次を追加しようとしましたが、文字列でインスタンスメソッドを呼び出すと、それでも ["if", "the", "printed"] が返されます