js的數(shù)據(jù)類型 怎么區(qū)分array和object?
怎么區(qū)分array和object?1. 方法1:使用toString方法調(diào)用toString()方法,嘗試將變量轉(zhuǎn)換為表示其類型的字符串。這種方法對于實數(shù)數(shù)組是可行的,當(dāng)參數(shù)對象轉(zhuǎn)換成字符串時,[對象
怎么區(qū)分array和object?
1. 方法1:使用toString方法調(diào)用toString()方法,嘗試將變量轉(zhuǎn)換為表示其類型的字符串。這種方法對于實數(shù)數(shù)組是可行的,當(dāng)參數(shù)對象轉(zhuǎn)換成字符串時,[對象參數(shù)]的轉(zhuǎn)換將失敗,另外,具有數(shù)值長度屬性的對象類的轉(zhuǎn)換也將失敗。
2. 方法2:通過isarray返回true或false,如果為true則返回array。方法三:通過算子實例判斷。方法4:使用isprototypeof()函數(shù)父.isPrototypeOf(孩子)檢查父母是否是孩子的原型