应为 Object

你尝试调用了 Object 类型以外的对象上的方法或属性,或在需要 Object 时传递了 Object 类型以外的参数。

更正此错误

  • 仅调用类型为 Object 的对象上的方法或属性。

  • 如果非对象参数发生错误,则传递类型为 Object 的对象。

  • 检查是否正在调用未定义的或 null 引用而不是类型为 Object 的对象。

    例如,如果以下代码的 myVar 上出现此错误:

    var str = myVar.toString();
    

    可改用以下代码:

    if (myVar) {
        var str = myVar.toString();
    }
    

请参见

参考

Object 对象 (JavaScript)

概念

对象和数组 (JavaScript)