这个是啥意思?

来源:5-3 更新幻灯片

你要去哪

2020-03-01 04:24:05

http://img.mukewang.com/climg/5e5ac85c09a96ce702730170.jpg

写回答

1回答

好帮手慕糖

2020-03-01

同学你好,这里是定义的一个数据data,类型是数组。default()防止数据共享的。

一个组件可能会多次使用,例如:有3个地方调用了这个组件,那么这个组件就是创建了3次。数组是引用类型,如果不使用函数返回一个新的值,那么默认值指向的都是同一个地址。当其中一个地方操作这个数据时,另外两个地方数据因为和它指向同一个地址,也会受到影响。所以这里的原理就是,每次创建组件,都执行defalut函数,返回一个新值,避免返回同一个引用。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~


0

0 学习 · 10739 问题

查看课程