問題タブ [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.

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

ios - カスタム オブジェクトでの JSON オブジェクトのマッピング

JSON ディクショナリまたは配列を取得して、JSON タグと同じ名前のプロパティを持つカスタム オブジェクトに直接マップできるかどうかを検索してきましたが、それに関する情報は見つかりませんでした。

次のように、JSON 辞書を手動で解析してきました。

しかし、各ディクショナリ エントリを手動で解析する必要があり、それをカスタム オブジェクトに直接シリアル化する方法がないのは奇妙だと思います。他に高速な方法はありませんか?

注: iOS 5 以降と互換性のあるアプリが必要です

前もって感謝します

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

excel - Excel-VBA でオブジェクト階層を構築する

私が構築しているさまざまなvbaカスタムオブジェクトで、同一のプロパティとメソッドをコピーして貼り付けるのにかなりの時間を費やしています。VBA でカスタム オブジェクト階層を作成して、1 つのオブジェクトが他のオブジェクトからプロパティとメソッドを継承する方法を教えてください。

Pythonでは、次のように書くと思います:

クラスカー(オブジェクト)

なんでもいい

Class SlowCar(車)

何でも継承する

クラス FastCar(車)

何でも継承する

前もって。

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

java - コンパイル エラー: 行 6:102 文字 '"' で実行可能な代替手段がありません

ねえ、私は Compile Error: line 6:102 no viable alternative at character '"' エラーを取得し続けますが、その理由がわかりません。誰かがこれを説明できれば、それは素晴らしいことです。コードは次のとおりです。

}

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

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で関数呼び出しを変更する」などの行に沿って何かをグーグルで検索してみました。本当に有用な結果はありません。

jsをいじる必要がある場合のjsfiddleは次のとおりです

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

ios - カスタム オブジェクトへの Quickblox アップロード イメージ

ファイル タイプのカスタム オブジェクト フィールドを作成し、画像をアップロードしようとしました。私は両方を試しました

しかし、どちらも機能しません。この仕事を得る方法を知っている人はいますか?