問題タブ [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.

0 投票する
42 に答える
2438522 参照

javascript - JavaScriptオブジェクトの長さ

JavaScriptオブジェクトがあります。このオブジェクトの長さを取得するための組み込みまたは受け入れられているベストプラクティスの方法はありますか?

0 投票する
67 に答える
1661230 参照

javascript - 2 つの JavaScript オブジェクトのプロパティを動的にマージするにはどうすればよいですか?

実行時に 2 つの (非常に単純な) JavaScript オブジェクトをマージできる必要があります。たとえば、私はしたい:

これを行うための組み込みの方法はありますか?再帰は必要ありません。関数をマージする必要もありません。フラット オブジェクトのメソッドだけです。

0 投票する
56 に答える
3056375 参照

javascript - JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?

JavaScript 配列に値が含まれているかどうかを確認する最も簡潔で効率的な方法は何ですか?

これは私が知っている唯一の方法です:

これを達成するためのより良い、より簡潔な方法はありますか?

0 投票する
10 に答える
638361 参照

javascript - {} または new Object() を使用して JavaScript で空のオブジェクトを作成しますか?

JavaScript で空のオブジェクトを作成するには、次の2 つの方法があります。

スクリプト エンジンがそれらを処理する方法に違いはありますか? どちらか一方を使用する理由はありますか?

同様に、別の構文を使用して空の配列を作成することもできます。

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

javascript - JavaScript オブジェクトを正しく複製するにはどうすればよいですか?

私はオブジェクトを持っていますxyへの変更が変更されyないように、オブジェクトとしてコピーしたいと思いますx。組み込みの JavaScript オブジェクトから派生したオブジェクトをコピーすると、余分な不要なプロパティが作成されることに気付きました。独自のリテラル構成オブジェクトの 1 つをコピーしているので、これは問題ではありません。

JavaScript オブジェクトを正しく複製するにはどうすればよいですか?

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

gwt - 「削除」プロパティを読み取るGWTJavaScriptObject

拡張JavaScriptObjectクラスに次のネイティブメソッドがあります。

しかし、「削除」はjavascript演算子であるため、これは明らかに機能しません。

このプロパティを正しく読み取るにはどうすればよいですか。

スローされる例外は次のとおりです。

com.google.gwt.dev.js.JsParserException:の後に名前がありません。オペレーター

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

javascript - 名前付きプロパティをオブジェクトのように配列に追加できるのはなぜですか?

次の 2 つの異なるコード スニペットは、私には同等のようです。

どちらも同じように動作し、typeof(myArray) == typeof(myObjects)(どちらも「オブジェクト」を生成します)。

これらのバリアントに違いはありますか?

0 投票する
14 に答える
391834 参照

javascript - オブジェクトの最初のインデックスを取得する

検討:

これをどのように行いますか:

明らかに、最初のインデックスの名前は。fooではなく、であるため、これは機能しません0

動作しますが、fooという名前かどうかはわかりません。それは何でも名前を付けることができます。私は最初が欲しいだけです。

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

javascript - JavaScript オブジェクトの要素数

Javascript オブジェクトの要素数を (どこかから) 取得する方法はありますか?? (つまり、一定時間の複雑さ)。

その情報を取得するプロパティまたはメソッドが見つかりません。これまでのところ、コレクション全体を反復処理することしか考えられませんが、それは線形時間です。
オブジェクトのサイズに直接アクセスできないのはおかしいですね。

編集:
私はObjectオブジェクトについて話しています(一般的なオブジェクトではありません):