簡體   English   中英

傳播操作員在Alexa中引發意外的令牌錯誤

[英]Spread operator throwing unexpected token error in Alexa

傳播操作員在alexa技能內引發意外的令牌錯誤

將babel,es-lint軟件包添加到package.json

我的數據具有以下格式:

[ { id: 18460084, payload: { data: [Object], type: 'Data' } } ]

我嘗試了以下方法:

payload.data.slots.map(slot => ({...slot.productData, sku: slot.sku, slotId: slot.slotId}))

一個示例插槽對象:

{ slots:
   [ { sku: '142',
       productData: { publish_time: '2019-09-02T05:45:19',
                      description: 'blah blah',
                      url: '/product/111',
                    }
       slotId: 'l4SobG9jYXRp'}
    ] 
}

但是我一直在Alexa內部收到“意外令牌”錯誤。

預期:json對象數組的實際結果:意外的令牌錯誤。

我必須分別提取json數組的每個元素。 即使我的節點是最新版本,我也無法在Alexa內使用傳播算子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM