問題タブ [object-literal]

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

javascript - Firefox拡張機能のオブジェクトリテラル

ウィンドウをポップアップしてから閉じる必要がある拡張機能があります。

ポップアップはclose関数を呼び出します。ただし、開いた状態から戻った後、my_extension.windowはnullになります。ポップアップで設定されていることを確認します。ポップアップが戻ったときにmy_extensionの別のインスタンスが作成されますか?

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

javascript - オブジェクトリテラルに新しいプロパティを追加するのに役立ちます

これが返されるのはなぜですか:tracker.paramsToTrackは未定義です

私は基本的に「a」から「e」が存在するかどうかパラメータをチェックしています。その場合は、次のようにトラッカーオブジェクトに追加します。

tracker.a=スタッフ

tracker.b=スタッフ

私がここで間違っていることについての考えは?

0 投票する
6 に答える
2982 参照

javascript - ブラケット表記を使用してメンバー関数を呼び出すにはどうすればよいですか?

ドット表記法を使用して、そのオブジェクト リテラルからメソッドを呼び出すことができることはわかっています。

しかし、次のような配列表記を使用してそれを行いたいと思います。

それ、どうやったら出来るの?apply または call メソッドを使用できることはわかっていますが、それらがどのように機能するかはまだよくわかりません。

私はこれを行うことができますか?:

解像度

回答に基づく:

が私が必要な全てです。みんなありがとう。

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

javascript - 非同期コールバックによるオブジェクト リテラル プロパティ値の設定。

高度なブラウザー機能を検出する自己完結型の JavaScript ユーティリティ オブジェクトを作成しています。理想的には、私のオブジェクトは次のようになります。

私が現在抱えている問題は、dataURI サポートを検出するWeston Ruter のサイトから採用しているコードを扱っています。javascript を使用して dataURI ソースで画像を作成しようとし、onload/onerror コールバックを使用して幅/高さをチェックします。onload は非同期であるため、スコープを失い、true/false を返しても、オブジェクトに true/false が割り当てられません。

これが私の試みです:

私は匿名関数をすぐに実行し、これを渡します (これが Support.dataURI への参照であることを望んでいました) が、残念ながらウィンドウ オブジェクトを参照しているため、値は常に -1 です。外部で定義された関数を使用して Support オブジェクトの作成後に値を代入することで機能させることができます...しかし、その方法はあまりきれいではないと思います。それを自己完結させる方法はありますか?オブジェクト リテラルの関数は、割り当てられたプロパティを参照できますか?

編集--------------------------------------------------
私の質問に対する正確な回答ではないので (言い回し)、私は'追加の回答を投稿するつもりはありませんが、...オブジェクトリテラルの代わりにシングルトンオブジェクトを使用することにしました。作業コードは次のとおりです。

0 投票する
8 に答える
461588 参照

javascript - jQuery を使用して JavaScript オブジェクトからアイテムを追加/削除する

次のような JavaScript オブジェクトがあります。

このリストにアイテムを追加/削除したい場合、jQuery を使用してどうすればよいでしょうか? クライアントは、このリストを動的に変更できるようにしたいと考えています。

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

programming-languages - オブジェクトリテラルを使用できる言語は?

オブジェクトリテラルを使用できる言語は? (または、どの言語で簡単にエミュレートできますか?) コード例を教えてください。

明白な JavaScript スニペットから始めます。

0 投票する
27 に答える
176627 参照

javascript - オブジェクトリテラル/初期化子の自己参照

次のようなものをJavaScriptで動作させる方法はありますか?

this現在の形式では、を参照していないため、このコードは明らかに参照エラーをスローしますfoo。しかし、オブジェクトリテラルのプロパティの値を以前に宣言された他のプロパティに依存させる方法はありますか?

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

javascript - インスタンス変数が新しい値を取らないのはなぜですか

コード例を次に示します。

alert が val1 を出力すると、なぜ undefined と表示されるのでしょうか?

0 投票する
5 に答える
49056 参照

javascript - JavaScriptオブジェクトのリテラルの長さ===未定義?

このアニメーション機能に取り組んでいますが、問題があります。簡単な作業を実行できないようです。オブジェクトの長さを取得できません。そのjsFiddleをチェックアウトすると、私が実行alert(properties.length);していて、戻ってきていることがわかりますundefined。なぜこれが起こるのか誰かがわかりますか?

0 投票する
5 に答える
3771 参照

javascript - javascriptでは、いつオブジェクトリテラルを使用し、いつ配列を使用するのですか?

これがサンプルです。私の懸念は両方とも仕事をしているようだということです。それらのどれを好むのですか?

また、以下は無効のようです。配列表記を回避する方法。

したがって、上記のコードを以下のように変更する必要がありました。オブジェクトリテラルに固執しすぎるのは残念ですか

質問を手伝ってくれた人たちに改めて感謝します。