[解決済み] 配列のindexOf関数とfindIndex関数の相違点
2022-02-01 20:56:11
質問
indexOfとfind Indexの2つの関数の違いに戸惑っています。
ドキュメントによると
findIndex - 配列の最初の要素のインデックスを返す. 述語が真であれば-1、そうでなければ-1。
そして
indexOf - 値が最初に現れる場所のインデックスを返す。 の配列になります。
どのように解決するのですか?
主な違いは、これらの関数のパラメータです。
-
Array.prototype.indexOf()
が期待されます。 値 を最初のパラメータとします。このため,配列のインデックスを見つけるのに プリミティブ型 (文字列、数値、ブール値など)。 -
Array.prototype.findIndex()
が期待されます。 コールバック を最初のパラメータとします。オブジェクトなどの非プリミティブ型の配列でインデックスが必要な場合や、検索条件が単なる値よりも複雑な場合に使用します。
両方の場合の例については、リンク先を参照してください。
関連
-
[解決済み】Kendo Observable Bindingと併用する場合、Kendo Switch Labelsを変更することは可能ですか?[Kendo-UI]です。
-
[解決済み】ETIMEDOUTエラーの対処方法は?
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] let "と "var "の使い分けは?
-
[解決済み] callとapplyの違いは何ですか?
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] Bowerとnpmの違いは何ですか?
-
[解決済み] JavaScriptで日付の書式設定に関するドキュメントはどこにありますか?
-
[解決済み] JavaScriptのnullとundefinedの違いは何ですか?
-
[解決済み】Grunt、NPM、Bowerの違い( package.json vs bower.json )
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Uncaught ReferenceError: angular is not defined - AngularJSが動作しない。
-
[解決済み】JavaScriptのinnerHTMLで要素が更新されない
-
[解決済み】最大呼び出しスタックサイズ超過エラーとその修正方法とは?
-
[解決済み】JavaScript "Uncaught TypeError: object is not a function" 連想性の質問
-
[解決済み] React with ES7: Uncaught TypeError: Cannot read property 'state' of undefined [duplicate] (未定義のプロパティ'state'を読み込むことはできません。
-
[解決済み】BootstrapのCollapseが折りたたまれない
-
[解決済み】別のjsファイル内でJavaScriptの関数を呼び出す
-
[解決済み] ローカルファイルを開くことができません - Chrome: ローカルリソースのロードが許可されていません
-
[解決済み】このオブジェクトの "forEach "はなぜ関数でないのですか?
-
[解決済み】Babel NodeJS ES6: SyntaxError: 予期しないトークンのエクスポート