id
id原则
- 给了id不要改
- id不能重复
store时候会出现的bug
这里牵扯到了数据类型,记得回去看博客
调用store的时候,如果是直接调用了store上面的值x,即使在调用处处改变x的值,原来也不会改变
调用store的时候,如果是直接调用了store上面的对象x,即使在调用处处改变x的值,原来会改变
这就是js的基础知识,值和地址的区别,一个是复制了
原始数据类型:number,string,boolean,undefined,null,object
基本类型(简单类型),值类型:number,string,boolean
复杂类型(引用类型):object
空类型:undefined,null
值类型之间传递,传递的是值
引用类型之间传递,传递的是地址(引用)
值类型作为函数的参数,传递的是值
引用类型作为函数的参数,传递的是地址
// var num=10;//值类型,值在栈上
// var obj={};//复杂类型,对象在堆,地址(引用)在栈
所以如果出现了值不变的情况,只需要把他变成复杂类型就好