(前端, react ,js ,css ,less ) state 中对象字符串问题

在state中可嵌入多层对象,在内层对象中出现字符串和int 转换问题:

设值:

this.setState({
  test:{ id:123} ,
});

console.log(test)  =>  {id:{'123'}},id 的值为‘123’而不是123.

解决:

const data = Object.assign({},{test:{id: 123}});

 console.log(test)  =>  {id:{123}}

猜你喜欢

转载自blog.csdn.net/qq_26670901/article/details/85054413