a= ++[[]][+[]] + [+[]]
console.log(a,'a')
+[] 首先[]要执行+运算的话需要把[]变为number类型[].toString() ===>会输出''+的话就输出0
+[0] 相当于[0],toString() 会输出'0'
[[]][+[]]里面的相当与取求前面数组里面后面的索引[+[]]为多少
由上可得[+[]] === [0]
所以[[]][0]的值为内侧的空数组[]
执行++运算的话输出‘1’
所以a = ‘10’
注意[].valueof()没有输出结果 。