2013年6月27日

【Javascript】Javascript中如何判断变量是数组类型

摘要: 在Javascript中,数组与传统的数组类型不同,它是一个特殊的对象,并具有可以通过数字作为下标的访问数据方式,特殊的length,数组相关的方法等特点。这个特性使得JS中的数组使用起来更加灵活,但与此,也带来一些小麻烦,有时我们会把数组当成对象,有时又会将对象当成数组。因此,判断该变量是否是数组变得十分必要。那么如何判断一个变量是数组呢? 我们首先想到的就是typeof方法,最简单的例子:var a=[];alert(typeof a);上述代码弹出的不是array,而是object!个人感觉这是设计的失败,因为typeof得出的结果没有意义(并不代表它错了,因为数组确实是对象,只是... 阅读全文

posted @ 2013-06-27 15:51 echoloyuk 阅读(515) 评论(2) 推荐(0) 编辑

导航