在javascript中
typeof([])
Run Code Online (Sandbox Code Playgroud)
和
typeof({})
Run Code Online (Sandbox Code Playgroud)
都返回"对象".
如何在Javascript中可靠地区分数组和关联数组?
我曾想过测试有问题的对象,看看它是否具有"length"属性(表明它是一个数组),但是下面的内容也会被视为一个数组:
{length:5}
Run Code Online (Sandbox Code Playgroud) javascript ×1