用于在渲染之间调试数组的不同符号

时间:2018-08-01 23:11:40

标签: javascript reactjs typescript google-chrome

在render方法中评估对象数组时,Chrome上的console.log打印符号数组 [] ,而 array.map不起作用。重新渲染后,符号为 [{......]] ,并且地图按预期运行

我想知道这些不同的符号代表什么,因为内部对象在整个渲染过程中是完全不变的

Chrome console screen

1 个答案:

答案 0 :(得分:4)

事实:

  • []表示在console.log
  • 时是一个空数组
  • [{...}]表示数组在console.log
  • 时有1个对象 AT

您的屏幕快照仅向您显示扩展数组 后,将其记录下来。由于是在之后展开的同一数组引用,因此该突变向您显示了相同的结果。