錯誤通常發生在嘗試在非數組類型的變量上使用push方法
問題:定義了數組類型,用push方法一直報錯,感覺哪里都沒毛病
原因:雖然剛開始定義了數組類型,但可能是因為在代碼的某個地方將其重新賦值為了非數組類型的值。
解決:判斷一下是否是數組類型
let ls_img_list = [];
if (!Array.isArray(ls_img_list)) {ls_img_list = []; // 如果ls_img_list不是數組,則將其初始化為空數組
}
ls_img_list.push(res.data.url);
//console.log(res.data.url, ls_img_list);