問題タブ [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.
python - Python はリテラル オブジェクトのようなものをサポートしていますか?
Scala では、抽象クラスを定義し、それをオブジェクトで実装できます。
Python での私の具体的な例:
2 つのクラスが同じ を持つことはできないため、継承はここでは意味がありませんpath
。また、クラスがオブジェクトの青写真として機能しないように、必要なインスタンスは 1 つだけです。つまり、Resource
(Book
私の例では) にはクラスは必要ありませんが、共通の機能を提供するには基本クラスが必要です。
私がしたい:
それを行うためのPython 3の方法は何でしょうか?
javascript - 複数のファイルでオブジェクトリテラルを使用するjquery
私はオブジェクト リテラルの例を見てきましたが、それらは非常に素晴らしく賢明に見えます。私が知りたいのは、オブジェクト リテラルを複数のファイルで使用できるかどうかです。これまでに見たすべての例にはファイルが 1 つしかないためです。
ありがとう。
javascript - 高速ルックアップと順序付きループのためのJavascriptデータ構造?
高速ルックアップ(連想配列の場合のようにキーによる)と順序付きループの両方に使用できるデータ構造またはパターンがJavascriptにありますか?
現在、オブジェクトリテラルを使用してデータを保存していますが、プロパティ名をループするときにChromeが順序を維持しないことに気づきました。
Javascriptでこれを解決する一般的な方法はありますか?
ヒントをありがとう。
javascript - JavascriptオブジェクトリテラルとjQuery
より良い例を示すために、ここでスクリプトを更新しました。$ headerの場合、 $( "#header")を返す無名関数があります。これは機能しますが、使用するたびに$ headerを呼び出すため、効率的ではないと確信しています。したがって、コード全体で$( "#header")を使用するのと同じです。
私が本当に欲しいのは、$( "header")を変数に格納することです。$ header2(下記)でこれを行おうとすると失敗します。#headerは青ではなく赤です。
firebugを使用してlib.page。$header2.selectorを出力すると、正しく#headerが表示されます。ご覧のとおり、lib.page.initを呼び出すスクリプトはDOMの下部にあります。
何か案は?
javascript - オブジェクトリテラルでの変数と関数の使用
ckeip jqueryプラグインを取得して、テキストエリアのIDをphpファイルに解析しようとしています。
プラグインは、私のテキストエリアのクラス名によってアクティブ化されます。
そして、データはオブジェクトリテラルを使用して私のphpファイルに渡されます。
これらのいずれかでtextareaのid属性を使用する必要があります。
しかし、これはうまくいかないようです。
オブジェクトリテラルで変数を使用できますか?
javascript - Javascriptオブジェクトリテラル:値の初期化?
オブジェクトリテラルを使用して、メソッドを使用してオブジェクトを作成していました。
ここに簡単な例があります。
私の問題は、SizeManager.ratioが「NaN」を返すことです。初期化の問題だと確信しています。
正しい比率値を取得する方法はありますか?
コストラクタまたはイニシャライザをオブジェクトリテラルに割り当てる方法はありますか?
コンストラクターオブジェクトを定義することが唯一の方法ですか?
編集:もちろん、SizeManagerは理想的にはシングルトン(1つのオブジェクトのみ)です。これは、オブジェクトリテラルを使用していた方法です。
javascript - 変数名と値のペアを JSON オブジェクトに動的に追加する
次のようなipsでいっぱいのjsonオブジェクトがあります
次に、このオブジェクトに ip オブジェクトを次のように追加します
次に、動的/変数名と値のペアを各 IP に追加する必要があるため、このようなコードを使用しています
私の質問は、これらの名前と値のペア/ tmp を ipID オブジェクトに追加して、結果が次のようになるようにするにはどうすればよいかということです
javascript - 引用符で囲まれていないキーを使用して JSON 文字列を安全に解析する
json2.jsは厳密で、すべてのオブジェクト キーを二重引用符で囲む必要があります。ただし、Javascript 構文{"foo":"bar"}
では と同等{foo:"bar"}
です。
ユーザーからの JSON 入力を受け入れるテキストエリアがあり、キーの二重引用符の制限を「緩和」したいと考えています。json2.js が JSON 文字列を評価する前に 4 段階で検証する方法を見てきました。引用符で囲まれていないキーを許可する 5 番目のステージを追加できました。このロジックにセキュリティ上の影響があるかどうかを知りたいです。
javascript - オブジェクトリテラルパターンからの戻り値
こんにちは、誰かが私を助けてくれるかどうか疑問に思っています。私はオブジェクトリテラルパターンを使用してコードを整理しています(このパターンは初めてです)。関数から変数の値を返そうとしていますが、関数全体が返され続けます-誰かが私が間違っていることを教えてもらえますか?これは私のコードの抜粋です-
どんな助けでも大歓迎です。
javascript - オブジェクトリテラル関数の var を変更する
こんにちは、私はオブジェクト リテラル パターンを使用していくつかのコードを書いています。値を返す関数があります。
次に、次のような別の関数から変数 'cL' を更新する必要があります。
この部分は別の関数の一部ですが、次のエラーが返されます:無効な割り当ての左側
この方法で変数を更新することはできないと思います。誰かがより良い方法を提案したり、正しい方向に向けたりすることができます。
どんな助けでも大歓迎です。
私がやろうとしていることを強調するために、さらにコードを追加します。
ご覧のとおり、recreaseTable は currentLocation の値を更新する必要があります。これにより、私が達成しようとしていることをより明確にすることができます。