为了账号安全,请及时绑定邮箱和手机立即绑定

调用引入的js闭包函数 报错 is not a constructor

调用引入的js闭包函数 报错 is not a constructor

无国 2019-04-05 19:09:19
<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title>     <script src="jquery-1.12.4.js"></script>     <script src="2.js"></script>     <script src="1.js"></script> </head> <body> <audio src=""></audio> </body> </html>闭包 即2.js 创建一个函数的原型对象init函数(function (window) {     function Player($audio) {       return new Player.prototype.init($audio);     }     window.Player = Player; })(window);调用 即 1.js 闭包创建 对象 $(function () {     var $audio = $("audio");     var Player = new Player($audio); })为何创建的 player 报错:Uncaught TypeError: Player is not a constructor
查看完整描述

4 回答

?
番茄乌梅

TA贡献5条经验 获得超0个赞

因为你没有定义 Player.prototype.init 函数

查看完整回答
反对 回复 2019-06-12
  • 4 回答
  • 1 关注
  • 4522 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信