gpt4 book ai didi

javascript - 在nodejs中看不到对象的属性

转载 作者:太空宇宙 更新时间:2023-11-04 03:21:10 25 4
gpt4 key购买 nike

我从nodejs开始。我有一个对象,我想查看我的对象的属性

console.log( typeof options )  // object 
console.log("this.optionsCode 2 ", options )
// object = { data : 0, codeName : 'test' }
console.log("this.optionsCode 2 ", options.codeName )
// undefined

我尝试使用 JSON.parse(JSON.stringify(options) 和 options[property].....什么都没有

console.log("option type ",  typeof options )
console.log("option Object.keys(options) ", Object.keys(options) )
console.log("options ", options )
console.log(" options.codeName ", options.codeName )
console.log("JSON.stringify(options) ", JSON.stringify(options) ) console.log("JSON.stringify(options.codeName) ", JSON.stringify(options.codeName) )

完整结果

option type  object
option Object.keys(options) [ 'leagueCaption', 'matchday' ]
options { leagueCaption:
{ country: 'FR',
code: '451',
codeName: 'LEAGUE_2',
leagueCaption: 'Ligue 2 2017/18' },
matchday: 32 }
options.codeName undefined
JSON.stringify(options) {"leagueCaption":{"country":"FR","code":"451","codeName":"LEAGUE_2","leagueCaption":"Ligue 2 2017/18"},"matchday":32}
JSON.stringify(options.codeName) undefined

最佳答案

您正在尝试访问嵌套属性。所以使用,options.leagueCaption.codeName

var options= { leagueCaption:
{ country: 'FR',
code: '451',
codeName: 'LEAGUE_2',
leagueCaption: 'Ligue 2 2017/18' },
matchday: 32 };

console.log(options.leagueCaption.codeName)

关于javascript - 在nodejs中看不到对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50106399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com