問題タブ [javascript-objects]
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.
javascript - JavaScriptリテラル(オブジェクト)を新しい変数で拡張するにはどうすればよいですか?
リテラルとしてJavaScript変数があります:
そして、このリテラルを、変数として作成される他のさまざまな関数で拡張したいと思います。
関数を保持する新しい変数でリテラルを拡張するにはどうすればよいですか?!
最後に、私はこれを次のように使用したいと思います。
javascript - How do I recursively search an object tree and return the matching object based on a key/value using JavaScript/Prototype 1.7
I've got some nested object data and I want to search it and return the matching object based on the id.
So I want to do something like this
and have it return
It's sort of got to be done generically because I have subItems, AND subComponents which could each have children.
I tried this using Prototype 1.7 and no luck - I think this just searches an array, and not a tree with it's sub nodes:
Thanks in advance!!!!!!
javascript - ツールバーのないウェブサイトのホームページ
ツールバーなしでホームページを開くために使用するJavaScriptのスニペットはありますか?
-とのリンクから開きたくないwindow.open()
これは、プレーンウィンドウを表示したいポートフォリオ用です。
サイズを変更できます-window.resizeTo()
しかし、タイトルバーとメニューバーを取り除くためのコードが見つかりません...
助けてくれてありがとう:)
javascript - JavaScript オブジェクトへのメソッドの追加
関数の引数であるオブジェクトがあります。
これらのオブジェクトにメソッドを追加して、それらの操作を簡単に実行できるようにしたいと考えています。
これらのメソッドをオブジェクトに追加するにはどうすればよいですか?
javascript - クエリ文字列として渡す JavaScript オブジェクトをフラット化する
クエリ文字列として渡すことができるように、文字列にフラット化する必要がある JavaScript オブジェクトがあります。すなわち:
{ cost: 12345, insertBy: 'testUser' }
になるだろうcost=12345&insertBy=testUser
この呼び出しに jQuery AJAX 呼び出しを使用することはできません。それを使用してオブジェクトを渡すことができることはわかっていますdata
が、この場合はそうではありません。ただし、jQueryを使用してオブジェクトにフラット化しても問題ありません。
ありがとうございました。
json - リモートJSONデータの取得と使用
私は小さなアプリに取り組んでおり、GWTを使用してそれを構築しています。JSONとして応答を返すリモートサーバーにリクエストを送信しようとしました。オーバーレイタイプの概念を使用してみましたが、機能しませんでした。私はコードを変更しているので、GoogleGWTチュートリアルが残っていた場所から少し離れています。
Chromeのデバッガーでは、傘の例外が発生し、スタックトレースを確認できず、GWTデバッガーがNoSuchMethodErrorで終了します...アイデア、ポインターはありますか?
javascript - jQueryはフォームフィールドからオブジェクトを作成します
フォームのフィールドと値を使用してオブジェクトを作成するにはどうすればよいですか?
このように:
フォームが次のようになっていると仮定します。
特定のフォームだけでなく、単一の関数を持つ任意のフォームに対してこれを行う方法を知る必要があります。
javascript - appendChild() および createElement() Javascript に関する質問
コードで appendChild() と createElement() を使用すると、定義された CSS ID の後続のスタイルが適用されません。誰かが理由を教えてもらえますか? これが私のコードです:
次に、APIを介してBingへの検索クエリを処理する他のコードがあります(Googleが現在課金しているためだけです...)
次に、同じメソッドを使用して別の div を挿入します。
ここで、これらの数値にいくつかのスタイルを適用したいと思います。ただし、searchResultsPage にスタイルを適用すると、次のようになります。
継承されているスタイルがわかりません。興味深いのは、これら 2 つの要素の 1 つだけを挿入すると、すべてが計画どおりに進み、スタイルがうまく表示されることです。問題は、検索の上部と下部にページを表示したいということです。
なぜこれが起こっているのですか?要素が2回使用されていることに関係があるのではないかと思いますが、オブジェクトが異なる場合にこれが影響する理由はわかりません。
ありがとう。
javascript - オブジェクト参照へのJavascript文字列(eval()またはインデックスなし)
私はかなりの数の関連する質問とグーグルの結果を見てきましたが、どれも私の問題に一致しないようです。
''に連結したい文字列"header.h2"を取得していますvar objects
。だから私は欲しいobjects.header.h2
(より多くのハッシュデータを含む)。
ただし、 ]が機能せず、必要になるbuttons[]
という明らかな理由から、eval()や頻繁に提案されるものは使用したくありません。buttons[header.h2
buttons[header][h2]
では、どうすればオブジェクト表記を維持できますか、最悪の場合、問題を解決できますか?
javascript-objects - jQueryOOイベントバインディング
基本的に、私はオブジェクトを持っています:
機能は非常に簡単です。インスタンス化されたら、divを作成し、それにクリックハンドラーをアタッチして、何かにホチキス止めします。インスタンス化されると、名前と所有者の2つのパラメーターが渡されます。所有者は別のオブジェクトへの参照です。
このコードには2つの問題があります。
- squish関数のこの参照は、クリックされた要素を参照しているため、壊れています。
- 連鎖しているため、実際にイベントをアタッチする場合、「this」はjQueryまたは新しく作成されたdiv要素(どちらかはまだわかりません)のいずれかを指します。したがって、this.squishは未定義であり、呼び出されることはありません。
それが何らかの形で役立つ場合、所有者オブジェクトにはすべてのトマトへの参照があります。