サポートされていないJavaScript関数と代替手段
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Sitecore PersonalizeでサポートされていないJavaScript関数と、代わりに使用できる代替関数について説明します。
次のJavaScriptエンティティはSitecore Personalizeではサポートされておらず、代替の例は提供されていません。
-
async関数
-
generator関数
-
map primitive関数
-
promiseオブジェクト
-
primitiveデータ型の設定
-
support一意の識別子としての記号
-
weakmapデータ構造
-
weaksetデータ構造
配列.エントリ
配列.エントリ
Sitecore PersonalizeはArray.entries機能をサポートしていません。次のJavaScriptを使用して、配列内のキーと値のペアを反復処理できる新しい配列イテレータ オブジェクトを返します。
配列.find
配列.find
Sitecore PersonalizeはArray.find機能をサポートしていません。別の方法として、次のJavaScriptを使用して、配列に存在する各要素を確認できます。コードでtrue値を持つ配列要素が見つかった場合は、その配列要素の値が返されます。
配列.findIndex
配列.findIndex
Sitecore PersonalizeはArray.findIndex機能をサポートしていません。別の方法として、次のJavaScriptを使用して、true値を返す配列要素を確認できます。コードでtrue値を持つ配列要素が見つかった場合は、その配列要素のインデックスが返されます。残りの値はチェックされません。
配列.flat
配列.flat
次のJavaScriptを使用して、多次元配列を取得し、それを1次元配列に変換します。 reduceやspreadは、特定のシナリオで使用することも、コード サンプルに示すように分解構文で使用することもできます。Sitecore PersonalizeはArray.flat機能をサポートしていません。
配列.flatMap
配列.flatMap
次のJavaScriptを使用して、入力配列要素を新しい配列にフラット化します。 reduceは、コード サンプルに示すように、特定のシナリオで使用できます。Sitecore PersonalizeはArray.flatMap機能をサポートしていません。
Array.インクルード
Array.インクルード
次のJavaScriptを使用して、配列に指定された要素が含まれているかどうかを判断します。このコードは、配列に要素が含まれている場合はtrueを返し、含まれていない場合はfalseを返します。Sitecore PersonalizeはArray.includes関数をサポートしていません。
配列.keys
配列.keys
次のJavaScriptを使用して、配列のキーまたはキーのサブセットを返します。Sitecore PersonalizeはArray_keys機能をサポートしていません。
配列.of
配列.of
次のJavaScriptを使用して、配列のsliceメソッドを使用し、callを使用してオブジェクトに適用します。Sitecore PersonalizeはArray.of機能をサポートしていません。
配列.値
配列.値
次のJavaScriptを使用して、配列のすべての要素を返します。Sitecore PersonalizeはArray.values機能をサポートしていません。
対して。。。の
対して。。。の
次のJavaScriptを使用して、反復可能なオブジェクトを反復処理します。Sitecore Personalizeはfor...ofステートメントをサポートしていません。
オブジェクト.assign
オブジェクト.assign
次のJavaScriptを使用して、1つ以上のソース オブジェクトからターゲット オブジェクトに値をコピーします。Sitecore PersonalizeはObject.assign機能をサポートしていません。
オブジェクト.エントリ
オブジェクト.エントリ
次のJavaScriptを使用して、オブジェクトの定義方法に関係なく、指定された順序で、指定されたオブジェクト自体の列挙可能な文字列キー付きプロパティkey, valueペアの配列を返します。Sitecore PersonalizeはObject.entries機能をサポートしていません。
Object.js
Object.js
次のJavaScriptを使用して、2つの値が同じかどうかを判断します。Sitecore PersonalizeはObject.js機能をサポートしていません。
オブジェクト値
オブジェクト値
次のJavaScriptを使用して、指定されたオブジェクトの列挙可能なプロパティ値の配列を返します。Sitecore PersonalizeはObject.values機能をサポートしていません。