自分のequals関数と等しいかどうかをチェックする配列関数(contains、uniqueなど)を使用したいと思います。例えばtypescriptカスタム関数の配列関数
:
arr.contains({id:1,....}).
私は見つけられませんでしたで検索してみました:
let arr = [{id:1,..//some more},{id:2,..//some more},{id:3,..//some more}]
私はこれが唯一のIDを確認するのequals関数を使用して、trueを返しますことをしたいです。
どうすればいいですか?一般的にどのように私の等価関数を(Javaのequals関数のような)typescriptで使うことができますか?
* "私は(含まれているように、ユニークで)配列関数を使用したい" *のJavaScriptの配列型のdoesnこれらの機能のいずれかを持っています(https://tc39.github.io/ecma262/#sec-properties-of-the-array-prototype-object)。それには 'includes'があります(ES2016現在)。 –
*「見つからないことで検索しようとしました...」*本当にですか?たとえば、[配列のMDNページ](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)を見つけることはできませんでしたか? 'find'、' forEach'をリストしています... http://idownvotedbecau.se/noresearch/ –
あなたは私の質問を理解できませんでした。関数名は重要ではない、私は配列のすべての機能を知っている。私は私のカスタム等価関数ですべての配列関数を使いたいです。 – user1137582