vue的基本类型/值类型(primitive type / value type)和非基本类型/引用类型(non-primitive type / reference type)的区别
基本概念基本类型也称为值类型,字符串(Sring)、布尔值(Boolean)和数字(Number)这些都是基本类型(primitive type)。非基本类型也可以理解为引用类型,数组(Array)和对象(Object)都属于引用类型(reference type)区别基本类型基本类型/值类型(primitive type / value type)的变量直接保存的就是数据。引用类型引用类型(re
基本概念
在vue中,基本类型也称为值类型,字符串(Sring)、布尔值(Boolean)和数字(Number)这些都是基本类型(primitive type)。
非基本类型也可以理解为引用类型,数组(Array)和对象(Object)都属于引用类型(reference type)
区别
基本类型
基本类型/值类型(primitive type / value type)的变量直接保存的就是数据。
引用类型
引用类型(reference type)存放的值是指向数据的引用(reference),而不是数据本身。
这也是为什么vue官方文档中会有
Don’t use non-primitive values like objects and arrays as v-for keys. Use string or numeric values instead.
不要使用对象或数组之类的非基本类型值作为 v-for 的 key。请用字符串或数值类型的值。
这种说法的原因。
https://vuejs.org/v2/guide/list.html#Maintaining-State 的截图
https://cn.vuejs.org/v2/guide/list.html#Maintaining-State 的截图
更多推荐
所有评论(0)