js中对象和数组有啥区别【面试题详解】

今天爱分享给大家带来js中对象和数组有啥区别【面试题详解】,希望能够帮助到大家。
对象:是包含已命名的值的无序集合,也被称为关联数组
数组:是包含已编码的值的有序集合

创建方式不同,数组是[] / new Array,对象是{} / new Object。
调用方式不同,数组是 arr[下标],对象是 obj.加属性名 / [属性名]。
数组是有序数据的集合,对象是无序。
数组的数据没有名称,只有下标,对象的数据需要指定名称。
数组的元素可以重复,对象的属性是唯一的。
数组的有长度,而对象没有。

人已赞赏
前端

前端中的事件流是怎样的【面试题详解】

2020-12-29 17:43:13

前端

js中数组常用的操作方法有哪些【面试题详解】

2020-12-29 17:44:19