внутри IIFE, так как новая переменная будет в глобальном namespce
я есть функция IIFE в файле с именем test.js, т.е.
(function mainIIFE() {
"use strict";
var print_name = function(first, last) {
console.log(first + " " + last);
};
}());
Как бы я назвал print_name в HTML-файл. У меня в голове есть
<head>
<script type="text/javascript" src="test.js"></script>
</head>
а также
<script>
new print_name("Bob", "Downs");
</script>
позже в моем HTML-файле.
Но когда я пытаюсь запустить, он не распознает функцию print_name.