警醒!慎用`+`与字符串和对象

问题描述

我有一个数组对象,每个数组元素都是含有多属性的对象,当我尝试使用其中的数组元素的属性时发现无法获知属性值,但是后来发现是因为我在打印语句中使用+连接了对象与字符串,导致结果永远都是字符串,对象显示[object object],试图获取属性则报错显示未定义

代码描述

writerList即list,为immutable数组,newList和pageList为普通js数组,newList内容与writerList一致:
writerList,即newList
使用加号与不使用的区别

警醒

希望自己以后还是别用+来打印了,太伤了,查了半天想不明白,结果问题出在这里……

, ,