indexOf(array: Array, value: Any): Number この配列の指定された要素の最初の出現のインデックスを返し、このリストに要素が含まれていない場合は -1 を返します。 DataWeave バージョン 2.4.0 で導入されました。 パラメーター 名前 説明 array 検索する要素の配列。 value 検索する値。 例 次の例では、さまざまな入力での indexOf の動作を示します。 ソース %dw 2.0 output application/json --- { present: ["a","b","c","d"] indexOf "c", notPresent: ["x","w","x"] indexOf "c", presentMoreThanOnce: ["a","b","c","c"] indexOf "c", } 出力 { "present": 2, "notPresent": -1, "presentMoreThanOnce": 2 } indexOf(theString: String, search: String): Number この文字列の指定された文字列の最初の出現のインデックスを返します。 DataWeave バージョン 2.4.0 で導入されました。 パラメーター 名前 説明 theString 検索する文字列。 search theString 内で検索する文字列。 例 次の例では、さまざまな入力での indexOf の動作を示します。 ソース %dw 2.0 output application/json --- { present: "abcd" indexOf "c", notPresent: "xyz" indexOf "c", presentMoreThanOnce: "abcdc" indexOf "c", } 出力 { "present": 2, "notPresent": -1, "presentMoreThanOnce": 2 } indexOf(array: Null, value: Any): Number indexOf を null 対応にするためのヘルパーメソッド。 DataWeave バージョン 2.4.0 で導入されました。
indexOf(array: Array, value: Any): Number この配列の指定された要素の最初の出現のインデックスを返し、このリストに要素が含まれていない場合は -1 を返します。 DataWeave バージョン 2.4.0 で導入されました。 パラメーター 名前 説明 array 検索する要素の配列。 value 検索する値。 例 次の例では、さまざまな入力での indexOf の動作を示します。 ソース %dw 2.0 output application/json --- { present: ["a","b","c","d"] indexOf "c", notPresent: ["x","w","x"] indexOf "c", presentMoreThanOnce: ["a","b","c","c"] indexOf "c", } 出力 { "present": 2, "notPresent": -1, "presentMoreThanOnce": 2 } indexOf(theString: String, search: String): Number この文字列の指定された文字列の最初の出現のインデックスを返します。 DataWeave バージョン 2.4.0 で導入されました。 パラメーター 名前 説明 theString 検索する文字列。 search theString 内で検索する文字列。 例 次の例では、さまざまな入力での indexOf の動作を示します。 ソース %dw 2.0 output application/json --- { present: "abcd" indexOf "c", notPresent: "xyz" indexOf "c", presentMoreThanOnce: "abcdc" indexOf "c", } 出力 { "present": 2, "notPresent": -1, "presentMoreThanOnce": 2 } indexOf(array: Null, value: Any): Number indexOf を null 対応にするためのヘルパーメソッド。 DataWeave バージョン 2.4.0 で導入されました。