location 有可能是一個‘’,''.split() 將輸出[""],是個含有空字符串的數組,而[]是個什么都沒有的數組,兩者不同。
code:
change initialValue from :
initialValue: location.split(',') || []
to:
initialValue: location === '' ? [] : location.split(',')