javascript導入自定義模塊


問題:

javascript  如何導入一個自定義的類

javascript 如何導出一個自定義的類

javascript 導入自定義的類的語法

E:\project_ts\abc\main.js:1
import {Queue} from './Queue'
^^^^^^

SyntaxError: Cannot use import statement outside a module

 


 這里,請看這里。以下是標准的 自定義模塊的 導出、導入 語法:


 

兩個文件,分別是Queue.js, Main.js。

運行 Main.js ,可以正常導出 Queue.js里面定義的類

 

請注意: 導入模塊、導出模塊的語法

 

 

/** Queue.js
 *封裝一個隊列的結構,提供若干操作隊列的接口
 *
 *author:Henry
 *date:20200503
 * 
 */
function Queue() {
    this.queue = [];
  };
  
  Queue.prototype.enqueue = function(value) {
    this.queue.push(value);
  };
  Queue.prototype.dequeue = function() {
    return this.queue.shift();
  };
  Queue.prototype.peek = function() {
    return this.queue[0];
  };
  Queue.prototype.length = function() {
    return this.queue.length;
  };
  Queue.prototype.print = function() {
    console.log(this.queue.join(' '));
  };


module.exports = Queue;

 

// Main.js
 const Queue = require('./Queue')


let que1 = new Queue();
que1.enqueue(1);
que1.enqueue(2);
que1.print();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM