为什么MS浏览器会将我的对象数组转换为数组数组?

时间:2018-03-08 19:11:58

标签: javascript arrays json internet-explorer microsoft-edge

我从我们的产品API返回一个对象数组以保护我们的静态前端,但所有Microsoft浏览器似乎都将这个52个产品对象的数组转换为一个整齐分解的数组,每个数组包含10个对象。

根据我们的错误报告系统,此错误仅在3月6日中午出现。我们还没有在bug首次暴露之前对代码进行任何更改。

从API返回的数组示例

[
    {product object},
    {product object},
    {product object},
    {product object},
    {product object},
    {product object},
    ... So on through product 52
]

通过Microsoft Edge中的控制台返回的产品数组变量示例

[
  [
    {product object},
    {product object},
    {product object},
    {product object},
    {product object},
    ... So on through product 9
  ],
  [Array Products 10 - 19],
  [Array Products 20 - 29],
  [Array Products 30 - 39],
  [Array Products 40 - 49],
  [Array Products 50 - 52]
 ]

过去一周有没有其他人遇到与MS浏览器类似的问题?

我今天早上排除故障后的当前状态= WAT?任何线索都会有所帮助!

1 个答案:

答案 0 :(得分:0)

更新:这不是转换,它是一个方便的控制台表示。

在我们正在排除故障的另一个问题中,阵列控制台表示只是一个红色的鲱鱼。感谢每个人的投入!