按照上邊的代碼當傳入 id,id,形式的參數,以','結尾時,截取數組會多一個空值。
導緻metaidarray[idarray.length]是一個undefined值,後續會産生js錯誤。解決辦法就是
循環數組是加一個判斷
if(metaidarray[i]==undefined){continue}
或者在循環之前截取去掉參數最後位置的',';
在C#中也經常有這樣的操作,為了避免空值出現,可以在截取時加一個參數,如下
按照上邊的代碼當傳入 id,id,形式的參數,以','結尾時,截取數組會多一個空值。
導緻metaidarray[idarray.length]是一個undefined值,後續會産生js錯誤。解決辦法就是
循環數組是加一個判斷
if(metaidarray[i]==undefined){continue}
或者在循環之前截取去掉參數最後位置的',';
在C#中也經常有這樣的操作,為了避免空值出現,可以在截取時加一個參數,如下