Javascript Can';在nodejs中看不到对象的属性
我从nodejs开始。 我有一个对象,我想查看对象的属性Javascript Can';在nodejs中看不到对象的属性,javascript,node.js,Javascript,Node.js,我从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(JSO
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:
{国家:'FR',
代码:“451”,
代号:'LEAGUE_2',
联盟说明:“2017/18赛季法甲2号”,
比赛日:32};
console.log(options.leagueCaption.codeName)
您正在尝试访问嵌套属性。因此,请使用,options.leagueCaption.codeName
var-options={leagueCaption:
{国家:'FR',
代码:“451”,
代号:'LEAGUE_2',
联盟说明:“2017/18赛季法甲2号”,
比赛日:32};
console.log(options.leagueCaption.codeName)
您确定codeName
是在options
上定义的吗?如果运行Object.keys(options),您会得到什么
你能告诉我们你是如何定义选项的吗
是否涉及到异步代码?我更新了我的帖子------@taki:不,我在一个循环中这样做是为了解决我的承诺你确定选项上定义了代码名
?如果运行对象键(选项),你会得到什么<代码> >你能告诉我们如何定义代码>选项<代码>吗?有没有涉及到异步代码?我更新我的帖子----@ TaKi:不是我在解决我的允诺者的帮助之后,在一个循环中这样做。如果它解决了你的查询,考虑一下投票和接受它):很高兴帮助你。考虑一下投票,如果它解决了你的问题,接受它: