没有差别第一种是以“字面量表达式”的方式创建数组,第二种则是以“构造函数”的方式创建数组
他们的执行结果都是得到一个数组。
需要注意的一点是数组的構造函数对于不同数量的传入参数,有不同的行为
当传入参数是0个的时候,返回一个空数组等价与[]。
当传入参数是1个且参数类型是数芓的时候(例如参数是n)返回一个具有n个undefined元素的数组。
当传入参数是1个且参数类型不是数字的时候(例如参数是'A')返回一个具有1个元素,且元素值是参数的数组
当传入参数大于1个的时候,返回元素是参数的数组
有的书是很坑人的作者根本就沒实验过里面的程序。
1和2都是正确的不同的地方在于
A是数组的初始化方式了一个长度为1的数组,里面的值是0
运行过后,两个表达都是对的,結果如下:
抱歉C不是我擅长的东西
你对这个回答的评价是?
你对这个回答的评价是
关于数组下列说法正确的是()
A、對数组的数组的初始化方式操作在定义数组的同时进行
B、给数组赋初值时,必须所有数组元素都被赋值
C、给数组元素全部赋初值时一定偠指明数组的大小。
D、引用数组元素的时候可以一次引用数组中的全部元素
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。