0

私はこのコードを持っています:

<script>
  fbq('track', 'InitiateCheckout', {
    content_ids: {{orderFormProducts}},
    content_type: 'product'
  });
</script>

これにより、配列全体が得られます。

content_ids: [
               {
                 "id":"1",
                 "name": "product name",
                 "sku": "10",
                 "skuName": "sku name"
               },
               {
                 "id": "2",
                 "name": "product name",
                 "sku":"20",
                 "skuName": "sku name"
               }
             ]

skuそして、次のように、その配列内のすべてのオブジェクトの値のみを取得する必要があります。

content_ids: ["10", "20"]

使用すると、0 のインデックス付きオブジェクトから値{{orderFromProducts}}[0].skuを取得できますが、sku前述のように配列内のすべてのオブジェクトから値を取得する必要があり、{{orderFromProducts}}.sku機能しません。

何か案は?

4

3 に答える 3

0
content_ids.map(el=>el.sku);

質問する前にhttp://google.itを確認してください。 https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/mapが見つかり ます。

于 2017-05-31T18:59:37.770 に答える