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

javascript - オブジェクトリテラルからデータを取得する

人の名前を設定できるオブジェクト リテラルがあります。別の .js ファイルには、Person オブジェクトをインスタンス化するオブジェクトがあり、関数 "getName" を使用して人の名前を変数に割り当てたいと考えています。

しかし、それをしようとすると、人の名前がわかりません。代わりに、関数全体を取得します。なぜこのようになっているのですか?



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

javascript - Javascriptリテラルオブジェクトはイベントを発生させることができますか?

私はJavascriptオブジェクトリテラルを持っています:

clearリテラルで参照されているツールバー DOM オブジェクトではなく、ツールバー オブジェクト リテラルでイベントをトリガーできるようにしたいと考えています。これは可能ですか?もしそうなら、どうすればいいですか?

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

javascript - Javascript リテラル オブジェクト内のプライベート変数

リテラルオブジェクト内でプライベート変数を宣言するにはどうすればよいですか? 私はこのコードを持っているので:

これは完全に機能しますが、いくつかのオブジェクトがある場合、変数「自己」がオーバーライドされます..明らかにそれはグローバル変数です..そして、このオブジェクト内で制限された単語「var」を使用することはできません..

これを解決するにはどうすればよいですか、または各オブジェクトの名前空間を作成するにはどうすればよいですか?

ありがとう!

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

jquery - jQueryオブジェクトリテラルループの作成

以下に示すように、一連のDOM要素をループして、jQueryを使用してオブジェクトリテラルを作成する必要があります。これには.eachの使用が含まれると思いますが、次に何をすべきかについて少し行き詰まっています。

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

javascript - JavaScript配列リテラル定義のカンマの後の値は何ですか?

私はカンファレンスのビデオを見てきました (ビデオの13:23 にあるC# 開発者のための JavaScript の良い習慣を参照してください)。プレゼンターは、JavaScript のベスト プラクティスについて議論しています。彼が提供するヒントの 1 つは、私がよく知っているオブジェクト リテラル宣言を使用することです。

ただし、彼が使用しているコードでは、次のようにオブジェクト リテラル表記を使用して配列を宣言しています。

これは今まで見たことがありません。私はvar myArray = []宣言の部分に慣れていnameますが、カンマの後の 2 番目の値は何ですか? プレゼンターはそれについて話し合うことはなく、この慣行の他の例を見つけることができません. 誰かがこれが何をするのか説明してもらえますか?

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

javascript - JavaScript オブジェクト リテラル メソッド: 再帰呼び出し

オブジェクトリテラルからメソッドを再帰的に呼び出すことは可能ですか?

例えば:

エラー: 'f' は定義される前に使用されました。

ありがとう。

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

javascript - オブジェクトリテラル表記を配列に変換します

辞書としてリテラルを使用しましたが、サードパーティのバインディングツールは配列のみを取ります。

これは1つの方法ですが、もっと良い方法はありますか?

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

javascript - Javascript リテラル オブジェクト表記 This vs オブジェクト名

次のようなオブジェクト リテラルがあります。

関数内の呼び出しの違いは何ですかtwo(オブジェクト リテラル名を使用する場合と を使用する場合this)?

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

javascript - オブジェクト参照がコンソールに記録されているときに整数がコンソールに表示されるのはなぜですか?

私は、オブジェクトリテラルを使用してグループ、トピック、およびタスクを表すアプリに取り組んでいます。アプリの「コマンドラインインターフェイス」からのコマンド入力を処理するオブジェクトリテラルもあります。

ユーザーがトピックをクリックすると、コマンドオブジェクトは、objクリックされたものを表すオブジェクトを参照するようにそのプロパティを設定します。つまり、ユーザーがグループタイトルをクリックするとcommand.obj、グループオブジェクトが表示されます。

以下の関数はcommandオブジェクトリテラルにあり、設定方法を示していますthis.obj。要素がクリックされると呼び出され、その要素はobj関数に渡される変数です。

group, topic, and title自動的にロードされるオブジェクトリテラルです。トピックとタイトルをクリックすると、それぞれのプロパティと機能がすべて console.log(this.obj)印刷されます。object

グループをクリックすると、番号が表示され3ます。

3はどういう意味ですか?

作業トピックオブジェクトの例を参照してください:http://pastebin.com/NEmKHdzc

非作業グループオブジェクトの例を参照してください:http://pastebin.com/ezPghLbM

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

c# - オブジェクトリテラルに新しいプロパティを追加するにはどうすればよいですか

初期化された後、オブジェクトリテラルに新しいプロパティを追加することは可能ですか?私は次のようなことをしたいです: