問題タブ [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 投票する
5 に答える
305 参照

javascript - リテラルオブジェクトおよび関数コンストラクター

このテストはhttp://jsperf.com/literal-obj-vs-function-objで行い、FF6、Opera 10、IE8ではリテラルが勝ちましたが、 Chrome 13.0.782.112ではFunctionメソッドの方が速いため、どちらが優れていますか使用する方法は?

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

javascript - オブジェクトをループして、キー名($ key => $ value)を取得することは可能ですか?

PHPでは、連想配列をループして、次のようにキーと値の両方の値を取得できます。

これをjavascriptで実行できる方法はありますか?

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

javascript - Javascript変数のスコープの問題

オブジェクトリテラル内のグローバル変数を参照する際に問題が発生しました。

lookupの値をglobalVarに設定するにはどうすればよいですか?

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

javascript - オブジェクト リテラルでネストされた「兄弟」プロパティを参照する

同じオブジェクト リテラル内の別のプロパティ内から、オブジェクト リテラル内の入れ子になったプロパティを参照したいと考えています。

次の不自然な例を考えてみましょう:

上記は明らかに間違っていますが、「discount」内から「price」と「price_was」を取得するにはどうすればよいですか?

次の質問を見ましたが、これは近いですが、その質問では、必要なプロパティは「this」の直接の子であり、上記の例ではそうではありません。 オブジェクトリテラルで変数を参照しますか?

これを行う方法はありますか?

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

javascript - JavaScript オブジェクトを値でソートする

私の Javascript アプリケーションにはオブジェクトがあり、内部オブジェクト内の値で配列を並べ替えることができる必要があります。

例えば:

私がする必要があるのは、このデータセットを管理し、各内部オブジェクトのタイムスタンプに従って配列を並べ替えることです。

これを行うために私ができる方法は何ですか?

アップデート:

私の最初の考えは、次のようなことをすることでした:

次に、これらの値に基づいてオブジェクトのインデックスを再作成すると、オブジェクトにインデックスを付ける方法が整理されますが、新しい要素を挿入すると、_インデックスの関係も再生成する必要があり、非常に手間がかかります。

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

javascript - このjqueryコードの何が問題になっていますか

こんにちは、jquery を介して css の複数の属性を適用するために、次のコードを使用しています。私のコードは

JavaScript エラーが発生する

しかしtext-decoration、プロパティを削除すると、エラーは消えます。このコードの問題点

0 投票する
0 に答える
329 参照

jquery - JavaScript オブジェクト リテラルから jQuery プラグインへ

誰かが次の構造を jQuery プラグインに変換する方法を説明できますか?私はここで本当に苦労しています。私は主にオブジェクトのプロパティ、メソッドで迷っています-どうすればそれらを単一のプラグインに変換できますか:

上記は、オブジェクト リテラルの単なる例です。これを jQuery プラグインに変換してみませんか?

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

javascript - Javascriptの「新しいオブジェクト」をリテラル表記に変換します

Aptana Studio3を使用してJavascriptOOPをコーディングしています。「new」と「this」を使用してクラスとオブジェクトを作成していますが、IDEオートコンプリートがオブジェクトのプロパティとメソッドを認識しないため、非常に煩わしいです。

リテラル表記に変更すると、IDEはオブジェクトを認識してオートコンプリート機能を有効にしますが、同じ機能を維持したままコードをリテラル表記に変換できません。

私はサンプルを書きました、私が通常書く方法。

誰かがこれをリテラルに変換できれば、それがどのように機能するかを理解できるかもしれません。

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

javascript - オブジェクトのプロパティを動的に更新/作成する

JavaScriptオブジェクトから値を読み取って更新するためのget()関数とset()関数を提供する機能を作成しています。秘訣は、ドット表記の文字列を使用してプロパティを指定していることです。

get()は正常に機能していますが、問題が発生しているのはset()です。

サンプルデータ:

get()関数:

set()関数:

私は次のオブジェクトになります:

これを達成する方法について何か考えはありますか?