<!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 創(chuàng)建一個函數(shù)的原型對象init函數(shù)(function?(window)?{
????function?Player($audio)?{
??????return?new?Player.prototype.init($audio);
????}
????window.Player?=?Player;
})(window);調(diào)用 即 1.js 閉包創(chuàng)建 對象?$(function?()?{
????var?$audio?=?$("audio");
????var?Player?=?new?Player($audio);
})為何創(chuàng)建的 player 報錯:Uncaught TypeError: Player is not a constructor
調(diào)用引入的js閉包函數(shù) 報錯 is not a constructor
無國
2019-04-05 19:09:19