問題タブ [compareobject]
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 で 2 つのオブジェクトを比較するにはどちらを使用すればよいですか?
深く比較するという意味ではありません。2 つの変数が同じインスタンスを参照しているかどうかを知りたいだけです。またはを使用する必要がありますa==b
かa===b
?2 つの変数が同じメモリを指すことができますが、型は異なりますか? javascript には C++ のクラスという概念がないため、オブジェクトの型がわかりません。すべてのオブジェクトは同じタイプ「オブジェクト」を持っているので、=== はそれらのタイプが等しいと判断しますか? その場合、=== は == と同じになります。
powershell - PowerShellでわずかに異なる1つの列を持つ2つのテーブルを比較する方法は?
2 つの異なるディレクトリのファイルのバージョン情報を比較したいと思います。
私はこれを行うことができます:
しかし、次のようなものが得られます。
私は次のようなことができると思います:
しかし、違いがある場合は、その違いが何であるかを探しに行かなければなりません。1 つのセットが署名されていて、もう 1 つのセットが署名されていないため、ファイルを直接比較することはできません。
これを行う最善の方法は何ですか?
明確にするために、現在のcompare-object
コマンドレットは、パスが異なることを示しているため、ファイル名が異なると表示されているため、私のニーズを満たしていません。これは私には関係ありません。
ファイル名が同じでバージョン番号が異なる行を比較したいと思います。同じファイル名のバージョン番号に違いがある場合、またはファイル名がテーブルの 1 つに存在しない場合は、違いを示します。