为什么报错我和别人人打的一样

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/805663660986166.jpeg "#l

img

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7516410
  • 以下回答由chatgpt基于相关博客总结生成:

    Markdown格式返回答案如下:

    问题: 请问您在使用什么软件或项目时出现报错?您可以提供更多关于报错的背景信息吗?例如,报错发生的具体步骤、您的操作系统以及相关的代码片段,这样我就可以更好地帮助您解决问题了。

    参考资料: 段落0: 复杂数据类型举例:

    var obj = {
        a: 1,
    }
    var newObj = obj;
    newObj.a = 2;
    console.log(newObj.a);
    

    总结: 简单数据类型存放在栈里面 复杂数据类型存放于堆里面 简单数据类型是深复制,赋值的是值,互相不会影响。 复杂数据类型是浅复制,赋值的是地址,一个改变,全部改变,因为他们的指针指向同一地址。

    段落1: 解决多种破坏单例模式原则的方法 反射和序列化都可以破坏单例设计模原则。

    段落2: 缓慢渐变维的定义、适用场景和解决方法 缓慢渐变维指维度属性随时间发生改变,适用于完整记录版本更迭,又能极大节省存储空间的场景。一种解决方法是使用拉链表。

    段落3: 兼容性处理的两种方法 1. 使用if else判断浏览器类型,根据不同浏览器执行不同的代码逻辑。

    if (event.stopPropagation) {
        event.stopPropagation();
    } else {
        event.cancaleBubble = true;
    }
    
    1. 使用或取值运算符(||)来判断对象是否存在,根据对象存在与否执行不同的代码逻辑。
    var event = e || window.event;
    

    段落4: 应用市场排名的部分规则 不同应用市场的排名算法和规则不尽相同,但一般会考虑下载量、应用质量、使用频率、好评率、关键词密度等因素。具体规则可根据不同应用市场的要求了解。

    段落5: MQ消息积压处理的办法 如果MQ中的消息积压严重,且第一个方案执行缓慢,可以写临时程序来快速消费掉MQ中的消息,然后再进行补数据的操作。

    以上是根据参考资料和我现有的知识来回答您的问题,如果您具体的报错背景和代码可以提供给我,我可以给出更具体的解决方案。

报啥错

别人的是arr03[2],你的是arr03[3]

你本地定义的arr03 有重复。检查一下相同方法下的arr03定义了几次,每个变量名在同一作用域内应该是唯一的。
如果对你有帮助,麻烦点一下采纳,谢谢。

img


搞啥呢,越界了