9

CoffeeScript でオブジェクトの等価性をテストする簡単な方法はありますか?

より正確には、2 つのオブジェクトのプロパティが同一であるかどうかをテストします。

これらのオブジェクトで:

obj1 =
  name: "John Doe"
  age: "3.14"

obj2 =
  name: "John Doe"
  age: "3.14"

予想どおり、これは false と評価されます。

obj1 == obj2

今のところ、アンダースコアの isEqualを使用しています

4

2 に答える 2

11

いいえ。CoffeeScript はこれを言語機能として提供していないため、Underscore.js などのライブラリを使用するのが最善の選択肢です。

于 2012-11-21T22:23:51.477 に答える