0x101
脑补不出来。。。[object, Object] 一般是 Object 类型调用 toString 默认出现的,怕是有一些类似 object + ''
之类的操作。
一般方法是理清楚数据的整个链条,然后通过一步步测试来缩小范围,就像找电缆哪个部分断了一样。
如果判断始终有问题的话,可能是楼主用来缩小范围的判断依据本身不妥。
突然想到一个问题,楼主你是怎么输出变量的,是 console.log()
,还是其它方法?数组变成字符串会自动给每个非字符串元素转换成字符串,Object 类型衍生出来的对象则会调用 toString 方法。
![](https://static-img.0xffff.one/F2AydmUlWD_fUdn7uFoQ0-PTG6WoEKEOOCtO1pcjFSc/q:90/w:800/rt:fit/aHR0cHM6Ly9zdGF0/aWMuMHhmZmZmLm9u/ZS9hc3NldHMvZmls/ZXMvMjAxOS0wNC0w/OS8xNTU0ODA4NjI0/LTgyNzYzNi1zbmlw/YXN0ZS0yMDE5MDQw/OS0xOTE2NDkucG5n.jpg)