var array = [{"one":1, "two":2},{"one":3, "two":4}];
var result = array.findIndex(function (value) {
if (value === 2) {
return false;
}
return true;
});
console.log(result);
私はコンソールで「0」を取得し続けます。 私はどのように変更すべきですか(値=== 2)? 私は (値=== {"two":2}に変更しようとしましたが、まだ '0'を返します。findIndex()javascript配列オブジェクト
他にも適した配列方法はありますか?
オブジェクトプロパティすべての場合において。また、 'value === 2'はどういう意味ですか?値はオブジェクトになります – Rajesh
どのプロパティをチェックしたいですか?配列には値はありません。 –
値は決して '2'になることはありません。' {"one":1、 "two":2} 'または' {"one":3 "two":4} ' –