オブジェクト リテラル/イニシャライザの自己参照
P粉921130067
P粉921130067 2023-08-29 12:38:19
0
2
450
<p>JavaScript で次のようなものを動作させる方法はありますか? </p> <pre class="brush:php;toolbar:false;">var foo = { 答え: 5、 b:6、 c: this.a this.b // 動作しません };</pre> <p>現在の形式では、<code>this</code> は <code>foo</code> を参照していないため、このコードは明らかに参照エラーをスローします。しかし<em>はい</em>オブジェクトリテラルプロパティの値を、以前に宣言された他のプロパティに依存させる方法はありますか? </p>
P粉921130067
P粉921130067

全員に返信(2)
P粉615829742

###あなたはこれを行うことができます:### リーリー

これは、オブジェクトの一種の 1 回限りの初期化になります。

実際には

init()

の戻り値を foo に代入しているので、 その値を 返す必要があることに注意してください。

いいねを押す +0
P粉322319601

そうですね、私から言えることは

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!