1.data为什么要写成return()的形式
我们发现,在我们创建一个新的组件的时候,往往把data写成
data(){
return{}
}
这样的形式。这是因为,这样子每个组建的data才能相互独立,不造成变量污染。
2.==
和===
的区别
如果我们用webstorm或者别的具有提醒功能的ide写程序的时候,习惯性的用比较运算==
,往往会被提示要使用===
。那这两者有什么区别呢?
==
, 两边值类型不同的时候,要先进行类型转换,再比较。
===
,不做类型转换,类型不同的一定不等。
举个例子:
0 == “”; // true
0 == false; // true
“” == false; // true
0 === “”; // false
0 === false; // false
“” === false; // false
待续...