我想解構它,但我無法得到它(我需要 vcardArray)
我無法得到.vcardArray它const { vcardArray } = *variablename
[
{
objectClassName: 'entity',
handle: '292',
roles: ['registrar'],
publicIds: [[Object]],
vcardArray: ['vcard', [Array]],
entities: [[Object]]
}
]
uj5u.com熱心網友回復:
解構語法與物件和陣列字面量語法完全相同,1它只是反過來解釋(我們使用簡寫{name}形式比使用完整{name: name}形式更常見,盡管兩者都使用)。
因此,如果您考慮如何使用具有vcardArray屬性的物件創建一個陣列,那就是您解構它的方式。
const [ { vcardArray } ] = /*...your object...*/;
1 有一個警告:最里面的標記必須是可分配的目標,所以它們不能是文字。{example: 42}是一個有效的物件文字(創建一個具有example屬性的物件并將該屬性設定為42),但您不能將其用作解構模式,因為這意味著“獲取example屬性并將其分配給42”您不能分配給字面意思42。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/442614.html
標籤:javascript 节点.js 数组 目的
上一篇:回應不等待異步功能
