js创建数组_JavaScript当中数组是什么&如何创建一个数组

4464c0d32e03a8d73c2ba45dce5ae6f4.png

JavaScript其实没有真正的数组,只是用对象模拟数组。

JS的数组不是典型的数组

  • 典型的数组
元素的​​数据类型相同。
使用连续的内存存储。
通过数字下标获取元素。

ae705f9ba605f33df09916f504245a44.png
  • ​JS的数组并非这样

元素的数据类型可以不同。比如说第一个是个数字第二是个对象什么的都是可以的,因为是不要求内存连续。

内存不一定是连续的(对象是随机存储的)。

不能通过数字下标,而是通过字符串下标。不管写的是不是数字,最终都会变成字符串。

0cc70145a004c6bd4e7bab4d48376571.png

如何创建一个数组

let 

fdcfb77fda39d814e493c315dbbb2aeb.png

注意这里是数组的长度为3,而不是指值是3。

​第一句和第二句是等价的,两种方式而已。第三句单写一个值就是长度,里面有多个值就是数组,单个值就是长度。

  • 转化

除了以上三种方式创建数组我们还可以以字符串的方式创建数组。

let 

e8f1dc7c96f0a77f6850dd8f4170a7a3.png
let 

eb2b51bf8547a406b247073ccc717b12.png
Array

fdcfb77fda39d814e493c315dbbb2aeb.png

最新的ES标准提供了一个Array.from,它会尝试着把不是数组的东西变成数组。


以上便是JavaScript的数组介绍和怎么创建一个数组,我后续会经常更新我学习JavaScript遇到觉得重要的东西。写得可能会有不对的地方欢迎在我的评论区指出来。

我的学习特别感谢饥人谷,我学习的学习类容都是在饥人谷当中学习的。

老规矩上图、拒绝白嫖、拒绝下次一定!!!

14d2394487445e1d28bc7e46fdd4c0b1.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值