問題タブ [defineproperty]

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

xml - Soley Studio のグラフ ビューで、ノードの形状の代わりに画像を使用するにはどうすればよいですか?

Soley Studio でグラフ ビュー テンプレートを設定しています。いくつかのプリインストールされたソリューションでは、グラフ ビューのノードが、円や四角形などではなく、アイコンまたはグラフィックで視覚化されていることがわかりました。

ギア アイコンなどを表示するように、ノード クラスのプロパティを定義したいと考えています。どちら<property>を使用する必要がありますか?

別のソリューションからコピーしましたが、何も変わりません:

使いたかった<Property Name="Image"> <Value IsReference="true">icon</Value></Property>。しかし、何も変わりません。欲しい「アイコン」はどうやって参照するの?それを Images フォルダーに追加しても役に立ちませんでした。

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

javascript - タブのメイン ウィンドウ オブジェクトのプロパティを定義するにはどうすればよいですか?

セッターのコードを使用して、コンテンツ スクリプトからオブジェクトのプロパティjQueryを定義しようとしています。windowそうすれば、実際の jQuery オブジェクトが定義されたら、すぐに使用できます。しかし、私はそれを正しくすることができないようです。

ターゲット Web サイトは Outlook.com です。それが Outlook の Web メール版です。

コードをコンテンツスクリプトに直接入れようとしましたが、マニフェスト"all_frames": truecontent_scriptsセクションに入れても(コードがすべてのフレームに挿入されるため)、機能しません。

window.jQueryその後、実際の関数/オブジェクトによって適切に定義されていることを確認しましjQueryたが、セッター コードは実行されません。
メッセージパッシングでも試しました。コードを含むメッセージを文字列としてバックグラウンドスクリプトに送信しexecuteScript、正しいタブで実行するために使用しますが、これも機能しません。

そして、私のバックグラウンドスクリプトでは:

Object.definePropertyコードにコード以外のものを入れるとexecuteScript、うまくいきます。プロパティの定義に問題があるだけです。

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

reactjs - IE8 で Object.defineProperty を変換する方法

React、Webpack、Babel を使用してプロジェクトをビルドし、IE8 で実行したいのですが、Object.defineProperty が IE8 でサポートされていないという問題があります。

私はこの関数を使用しませんでしたが、react-router のように npm パッケージで使用できます。polyfill、es5-shim、es5-sham、および多くの babel プラグインを試しましたが、残念ながらうまくいきません...

では、この状況に対して他に何ができますか?

本当に感謝します。

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

javascript - コンストラクタおよび関数としての日付

Date がいつコンストラクターとして呼び出されているか ("new" を使用)、いつ関数として呼び出されているかを知るにはどうすればよいですか?


これらの回答を更新しても、この場合は機能しません。
thisは常に a に等しいwindow

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

javascript - ゲッターとセッターのオブジェクト定義プロパティ

このコードの最大呼び出しスタック サイズでエラーが発生します。

エラー

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

javascript - JS define プロパティを外部から更新する

次のコードを使用し、他のモジュールからいくつかのプロパティを更新したいのですが、どうすればよいですか?

これはモジュールコードです(実際にはもっと多くのプロパティがあります...)

今、私は他のモジュールからそれを必要とし、キー USER_PATH を「newValue」に更新したいと考えています。

私はこのモジュールを要求しようとしましたが、次のようにして、USER_PATH の値を変更しません。デバッガーで「oldValue」が表示されます。

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

prototype - ドット表記を使用した object.prototype へのプロパティの追加が期待どおりに機能しない

ここ

Object.defineProperty() の使用は期待どおりに機能しますが、使用すると機能しません

JSFiddle: https://jsfiddle.net/od53se26/1/

ありがとう。

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

javascript - Object.defineProperty または .prototype?

JavaScript で非ネイティブ機能を実装する 2 つの異なる手法を見てきました。最初は次のとおりです。

2番目は次のとおりです。

2 番目の方法は、特定の標準組み込みオブジェクトのプロトタイプ チェーンに任意のメソッドを追加するために使用されることは知っていますが、最初の方法は私にとって初めての方法です。それらの違いは何か、なぜ使用され、使用されないのか、そしてそれらの重要性を説明できる人はいますか。

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

javascript - JavaScript の try...defineProperty のキャッチが機能しない

Object.defineProperty()とでメソッドを使用するget()と、catch ブロック内でエラーが発生しない理由を知りたいset()ですか?