如何从外部调用对象 javascript

How do I call an object from an external javascript

例如:

Java脚本文件 #1 - (index.js) 这里的问题是引用来自 Java脚本文件 #2

的对象
function getTheObjectName(){
   var car = new Car("Cool car");
   console.log(car.getName()); //prints "cool car"
}

Java脚本文件 #2 - (car.js)

class Car{
   constructor(name){
       this.name = name;
   }
   getName(){
      return this.name;
   }
}

我不确定这里可能有一些语法错误。但是,我来自 Java,而 C# 中对象调用 "seems" 更简单。我在网上搜索过,但也许我问错了问题。任何帮助将不胜感激。

在 index.html 文件中,按此顺序放置文件。

    <script src="./car.js"></script>
    <script src="./index.js"></script>

先包含 car.js,然后包含 index.js。

转到您的 html 文件并添加以下代码并检查。

或者,如果您想要一个合并 javascript 文件,那么使用 Gulp、Grunt 等任务管理器并生成一个可长期维护的捆绑文件。

你好,你能为它提供 es6 功能吗?

    class Car{
       constructor(name){
           this.name = name;
       }
       getName(){
          return this.name;
       }
    }
    export default Car;

文件 2

import Car from './filename.js';
function getTheObjectName(){
   var car = new Car("Cool car");
   console.log(car.getName()); //prints "cool car"
}
getTheObjectName();