1、通过.的方式获取属性值 ,key是静态的(key是字符串的时候用)
2、通过[]的方式获取属性值,key是动态的,可以是字符串/数字/变量
var bar = {a:1,b:2,c:3}
bar.a= 'hi';
bar[a]='hi';
在react.FC里初始化:
const [showCheckAnswer,setShowCheckAnswer] = useState<object>({});
文章讲述了在JavaScript中,通过点号(.)和方括号([])两种方式来获取对象属性值的区别。点号适用于key为静态(即已知的字符串)的情况,而方括号则允许动态访问,key可以是字符串、数字或变量。在React的函数组件中,使用useState钩子初始化状态对象时也体现了这种差异。
1、通过.的方式获取属性值 ,key是静态的(key是字符串的时候用)
2、通过[]的方式获取属性值,key是动态的,可以是字符串/数字/变量
var bar = {a:1,b:2,c:3}
bar.a= 'hi';
bar[a]='hi';
在react.FC里初始化:
const [showCheckAnswer,setShowCheckAnswer] = useState<object>({});
1005
1190
849
1465

被折叠的 条评论
为什么被折叠?