文章详情页
javascript - 数组底层如何存储数据
问题描述
想问下数组底层是怎么存储数据的,求大神解答,谢谢
问题解答
回答1:在物理内存上是连续的。当数组创建的时候,必须指定长度,那么在内存中会开辟一块固定大小的内存来存放这个数组。
回答2:不知道你是问哪种语言JavaScript中的数组是不定长,并且元素类型可以不相同,所以应该底层是hashTable之类的吧.Java中的数组是定长,而且元素类型也相同,所以就是一片物理上连续的内存.菜鸡一枚,坐等更专业的回答...
标签:
JavaScript
相关文章:
1. 如何理解 MySQL 事务中的不可重复读和幻读问题?2. 阿里云服务器mysql中文乱码3. 用mysql 存字符串时 会变成04. javascript - webpack热加载配置不生效5. angular.js - springMVC和angular的ui-router如何配置url?6. 老师,layui.css无法使用,路径都是按照视频照做的,是不是还有其他步骤需要做?7. 安装完composewamp启动不了了8. javascript - 关于jQuery File Upload这个插件的问题9. mysql - 瞬间流量很高的网站,要频繁的插入数据到数据库,应该怎么解决这个问题?10. javascript - angular 从后台获取数据渲染table,无数据时“暂无数据”
排行榜