Javascript 缓冲区数组有数据但记录为未定义

if()如果缓冲区数组已满,我想创建一个检查条件,如果没有,则继续else。但是 Javascript 让我发挥了最好的作用。

如果我尝试记录包含 BufferArray 的整个对象,它会记录:

{"type":"Buffer","data":[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,94,0,0,1,94,8,2,0,0,0,66,73,224,77,0,0,80...]

当我现在尝试只记录缓冲区数组时:

logger.info('Data is: ' + JSON.stringify(someObj.data))

结果是:

Data is: undefined

我们在这里做错了什么?我如何判断缓冲区数组是否为空或有数据?


动漫人物
浏览 123回答 1
1回答

哆啦的时光机

解决方案是键入:JSON.parse(someObj.data)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript