js賦值的兩種方式


第一種

let obj=[
    {
        value:undefined
    }
]
obj[0].value.value='zahngsan'
obj[0].value.label='張三'

機智的小伙伴,可能已經知道這樣的賦值方式會失敗。在語法上直接報錯
因為value上沒有value和label這兩個key值

第二種

let obj=[
    {
        value:undefined
    }
]
obj[0].value={
    value:'zahngsan',
    label:'張三'
}

這一種方式是可以的,為啥呢?

這兩種賦值的區別是什么


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM