watch array with {deep:true},cb get wrong oldValue
Version
3.1.1
Reproduction link
Steps to reproduce
as the code in the SFC Playground,when i set deep:true,the oldValue is same as val.but when i use ()=>[...array],I get the correct oldValue
What is expected?
get the right oldValue when deep is true
What is actually happening?
wrong oldValue