JS 数组高频面试题(真实面试版).docx

JS数组高频面试题(真实面试版)

说明:整套题目贴合企业真实前端面试,覆盖基础概念、API原理、遍历、去重、扁平化、性能、手写源码等高频考点,无冗余套话,适配初级、中级前端面试自测与复习。

一、基础概念题(入门必问)

1.说说数组的基本特性,JS数组和普通对象的区别?

参考答案:

1)基本特性:JS数组是特殊的对象,属于引用类型;数组长度可变,支持存放任意类型数据;索引从0开始,最大索引为length-1;length属性可读写,手动修改会截断或扩容数组。

2)与普通对象区别:

数组以数字索引为键,普通对象以字符串/Symbol为键;

数组有内置length属性和专属

文档评论(0)

1亿VIP精品文档

相关文档