如何确认一个对象是Array?
在ActionScript中Array和Object的异同一文中,我提到
在检测Flash的数据类型时发现,Object和Array的数据类型都是“object”。
可是,怎样得知一个对象是否是Array呢?可以使用下面的代码
1is_obj={a:1,b:2,c:3};
2is_array=[4,5,6];
3trace(is_obj instanceof Array);
4//显示false
5trace(is_array instanceof Array);
6//显示 true
另外还有一个特性。当trace一个Object,显示的是[object object];而trace一个Array,返回的则是这个Array的值。可以通过这个特性判断这个对象是Array还是Object。
- 文章ID:27
- 原文作者:zrong
- 原文链接:https://blog.zengrong.net/post/test-array-type/
- 版权声明:本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可,非商业转载请注明出处(原文作者,原文链接),商业转载请联系作者获得授权。