問題タブ [custom-object]
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.
ios - カスタム オブジェクトでの JSON オブジェクトのマッピング
JSON ディクショナリまたは配列を取得して、JSON タグと同じ名前のプロパティを持つカスタム オブジェクトに直接マップできるかどうかを検索してきましたが、それに関する情報は見つかりませんでした。
次のように、JSON 辞書を手動で解析してきました。
しかし、各ディクショナリ エントリを手動で解析する必要があり、それをカスタム オブジェクトに直接シリアル化する方法がないのは奇妙だと思います。他に高速な方法はありませんか?
注: iOS 5 以降と互換性のあるアプリが必要です
前もって感謝します
excel - Excel-VBA でオブジェクト階層を構築する
私が構築しているさまざまなvbaカスタムオブジェクトで、同一のプロパティとメソッドをコピーして貼り付けるのにかなりの時間を費やしています。VBA でカスタム オブジェクト階層を作成して、1 つのオブジェクトが他のオブジェクトからプロパティとメソッドを継承する方法を教えてください。
Pythonでは、次のように書くと思います:
クラスカー(オブジェクト)
なんでもいい
Class SlowCar(車)
何でも継承する
クラス FastCar(車)
何でも継承する
前もって。
java - コンパイル エラー: 行 6:102 文字 '"' で実行可能な代替手段がありません
ねえ、私は Compile Error: line 6:102 no viable alternative at character '"' エラーを取得し続けますが、その理由がわかりません。誰かがこれを説明できれば、それは素晴らしいことです。コードは次のとおりです。
}
javascript - JavaScriptの特定のクラスで関数が呼び出される方法を変更する
javascript コンテキスト オブジェクトの拡張機能を作成しています。
私が達成したいこと:
最後に、canvas という引数を 1 つだけ取る関数が必要です。そこから、自分で作成するあらゆる種類の追加機能を使用してそのキャンバス要素を拡張する必要があります。
したがって、基本的には、次のようにキャンバスを特別なキャンバスに変換します。
HTML
Javascript
ただし、通常のキャンバスはまったく同じままにする必要があります。したがって、組み込みの ctx-object のプロトタイプを拡張することは、実行可能な解決策ではありません。
私は次のことを行うことでこれを達成しようとしています:
ただし、最終行で次の例外が発生します。
次の SO 投稿の引用によると、これは理にかなっています。
コードでは、ネイティブ メソッドをカスタム オブジェクトのプロパティに割り当てています。support.animationFrame(function () {}) を呼び出すと、現在のオブジェクト (つまりサポート) のコンテキストで実行されます。ネイティブの requestAnimationFrame 関数が正しく機能するには、window のコンテキストで実行する必要があります。
したがって、それを修正するには、電話する必要がありますpad.fillRect.call(pad.ctx, 0, 0, 40, 40);
さて、これは本当にすぐに面倒で厄介になります。私が終わらせたいのは、次のことです。
私が使用したい他の継承された関数と同様に、単に機能します( eg ctx.arc
)
ここで何をすべきか本当にわかりません。「javascriptで関数呼び出しを変更する」などの行に沿って何かをグーグルで検索してみました。本当に有用な結果はありません。
ios - カスタム オブジェクトへの Quickblox アップロード イメージ
ファイル タイプのカスタム オブジェクト フィールドを作成し、画像をアップロードしようとしました。私は両方を試しました
と
しかし、どちらも機能しません。この仕事を得る方法を知っている人はいますか?