JavaScript 错误错误
TypeError: x is not a functionTypeError: x is not a function
尝试将一个非函数的值作为函数调用。
browsernode
查看详情 TypeError: Cannot add property, object is not extensible尝试向已被设为不可扩展的对象添加属性。
对象被 Object.preventExtensions()、Object.seal() 或 Object.freeze() 锁定,无法添加新属性。严格模式下会抛出异常;非严格模式下则静默失败。
使用展开语法创建包含新属性的新对象:{ ...obj, newProp: value }。通过 Object.isExtensible() 检查对象是否可扩展。若合适,修改阻止扩展的代码。
'use strict'; const o = Object.preventExtensions({}); o.x = 1;TypeError: x is not a function尝试将一个非函数的值作为函数调用。
ERR_OSSL_EVP_UNSUPPORTEDOpenSSL 操作不受支持,通常因为 Node.js 17+ 使用的 OpenSSL 3.0 默认禁用了遗留算法。
RangeError: Invalid date向需要有效日期的 Date 方法传入了无效的日期字符串。
TypeError: Assignment to constant variable尝试对 const 声明的变量重新赋值。
UnhandledPromiseRejectionPromise 被拒绝,但没有 .catch() 处理器或 try-catch 块来处理该拒绝。
CORS Error: No Access-Control-Allow-Origin浏览器拦截了跨域请求,因为服务器未返回必要的 CORS 响应头。