在什么情况下存储在数组中不同的数据类型在Javascript中有用?

前端之家收集整理的这篇文章主要介绍了在什么情况下存储在数组中不同的数据类型在Javascript中有用?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近一直在学习一些 javascript,发现你可以在这样的数组中存储不同的数据类型:
var myArray = [12,23.5,"hello",true];

我有一些Java背景,这在Java中是不可能的,因为你必须声明数据类型,否则你会得到一个错误(int myArray = blah blah blah)

所以我的问题是,在什么情况下你会使用它代替一个对象.例子很棒.谢谢.

解决方法

任何非强类型语言都是如此.您的数组成员可以是不同的基元,也可以是对象.在大多数情况下,您不希望使用它,因为阵列没有明确的结构.你宁愿有这样的东西:
var data = {
    prop: 12,otherProp: 24.5,stringProp: "hello",boolProp: true
};

猜你在找的JavaScript相关文章