监听数组中创建基于数组原型对象的问题

来源:4-6 vue如何监听数组变化

coolpi21

2020-06-15

哈喽,老师,对于创建基于数组原型对象这块有疑问。其实直接以对象字面量创建一个空对象即可(如图),创建一个基于数组原型的对象是有什么考量吗?
图片描述

写回答

1回答

双越

2020-06-15

我们可以要模拟数组的全部功能啊,数组原型的方法和属性,都不能缺失。

如果不是基于数组原型的话,那就只有图中这 4 个方法了,其他数组的方法就丢失了。

1
4
啊哈前端
回复
双越
基于 Array.prototype来创建的arrProto,还是得自己手动给arrProto添加push、pop、shift的属性,貌似Array.prototype里的数组方法arrProto并没有使用到,所以感觉arrProto不需要继承Array.prototype里的方法
2021-05-21
共4条回复

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4695 学习 · 1667 问题

查看课程