console.log return 特定元素
console.log return specific element
我有一个 javascript 函数,它 returns 以下输出:
[ TextCommand { _textPattern: 'ping', _handler: 'pingCommand' } ]
如何在使用console.log
时直接输出文字"ping"?
我试过但失败了:
console.log(entry._commands.TextCommand._textPattern);
仅供参考:
console.log(entry._commands);
将输出:
[ TextCommand { _textPattern: 'ping', _handler: 'pingCommand' } ]
我是否必须解析或字符串化才能得到结果?
尝试使用
console.log(entry._commands[0]._textPattern);
看起来 _commands
属性 是一个数组(不是对象),所以你应该获取它的第一个元素 (0) 以获得 _textPattern
属性.
console.log(entry._commands[0]._textPattern);
//entry._commands 是一个包含对象的数组
console.log(entry._commands[0].textPattern);
我有一个 javascript 函数,它 returns 以下输出:
[ TextCommand { _textPattern: 'ping', _handler: 'pingCommand' } ]
如何在使用console.log
时直接输出文字"ping"?
我试过但失败了:
console.log(entry._commands.TextCommand._textPattern);
仅供参考:
console.log(entry._commands);
将输出:
[ TextCommand { _textPattern: 'ping', _handler: 'pingCommand' } ]
我是否必须解析或字符串化才能得到结果?
尝试使用
console.log(entry._commands[0]._textPattern);
看起来 _commands
属性 是一个数组(不是对象),所以你应该获取它的第一个元素 (0) 以获得 _textPattern
属性.
console.log(entry._commands[0]._textPattern);
//entry._commands 是一个包含对象的数组 console.log(entry._commands[0].textPattern);