1. 首页
  2. 编程语言
  3. Javascript
  4. JS区分Object与Aarry的六种方法总结

JS区分Object与Aarry的六种方法总结

上传者: 2021-12-25 10:04:49上传 PDF文件 163.06 KB 热度 9次

JS中判断一个对象的类型时,通常使用typeof,这时候问题就来了,因为typeof()辨别数组的时候返回的是object,所以JS中判断一个对象是不是数组需要一些特殊的处理方式,下面将介绍个人总结的六种处理方法。该方法对于真正的array可行;参数对象转化为string时返回[object Arguments]会转化失败;此外, 对于含有数字长度属性的object类也会转化失败。使用Javascript 1.8.5,变量名字.isArray( )可以实现这个目的,前提是有支持这一函数,其实isArray就是方法一的封装使用。

用户评论