node.js - '不是函数错误'

标签 node.js error-handling

我写了以下逻辑

'use strict';
function F5 () {
}

F5.prototype.bang = function()
{
    console.log("pew pew");    
}

F5.bang();

执行不足,说“F5.bang 不是函数”

但它是。我写错了什么?

最佳答案

由于 F5 是原型(prototype),因此必须将其初始化为对象才能在 F5 上使用原型(prototype)方法。例如:

var abc = new F5();

abc.bang(); // pew pew

关于node.js - '不是函数错误',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48329526/

相关文章:

java - 在java中移动文件?

javascript - 为什么在这种情况下 v8 会耗尽内存?

node.js - 如何解决平台 flutter 不允许的不安全http?

javascript - 本地下载的文件已损坏

javascript - 使用不同的浏览器和 Node.js 实现将 Javascript 库作为 ES6 模块发出

php - 获取FFMPEG返回的错误

Node.js - 使用 Multer 如何获取上传文件(源文件)的完整路径?

angularjs - 了解 Angular JS 中的 localhost 图像加载错误

asp.net-mvc - 向 Flash、JavaScript 等发送自定义 HTTP 错误信息

json - Swift 到 Swift 3 代码转换 : Reading JSON files