我目前正在檢查傳遞給JavaScript函數的參數中的數組。 參數可以爲類型:檢查參數中是否存在數組
1. function(a, b, c, d)
2. function([a, b, c, d])
3. function([a], b, c, [d, e, f], g)
我需要檢查,如果參數包含在單個陣列或沒有。下面的代碼工作的情況下1.
和2.
但不是3.
:
if (Array.isArray(args)){
// section A
}
else{
// section B
}
此代碼是考慮3.
是一個數組,雖然它混合值,它正在進入的,而不是B.一節中,我希望它進入B節。只有圍繞着[]
的參數才能完全進入A.
沒有我的回答還是不行你想要什麼? – AmmarCSE