cuốn sách gpt4 ai đã làm

javascript - Yêu cầu xếp tầng trong NodeJs, yêu cầu một tệp yêu cầu tệp khác NodeJs

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 03:26:54 31 4
mua khóa gpt4 Nike

Tôi có một tập tin.a.js

hạng A{
hàm tạo (tên) {
this.name = tên;
}

tên hiển thị(){
console.log(this.name);
}
}
module.exports = A;

một tập tin kháccommon.js

const A = require('./a');
xuất khẩu.A;

một tập tin khácb.js

const common = require('./common');
var a = new common.A('Tên tôi là khan và tôi không phải là kẻ khủng bố');
a.displayName();

我收到错误A không phải là hàm tạo. Xin hãy giúp đỡ, làm thế nào nó có thể được thực hiện. Xin hãy tha thứ cho những sai lầm ngu ngốc của tôi, tôi chưa quen với điều này.

câu trả lời hay nhất

Dưới đây là những cách khắc phục bạn nên thực hiện...

hiện hữu a.js tập tin bạn đang xuất Kết xuất, tuy nhiên, nó phải là MỘT...

hạng A {
hàm tạo (tên) {
this.name = tên;
}
tên hiển thị() {
console.log(this.name);
}
}
module.exports = A;

trong của bạn common.js tập tin, bạn phải xuất một chung Bao gồm các lớp/hàm/biến hoặc nội dung khác对象,如下所示:

const A = require('./a');
const someOtherVariable = 'Xin chào thế giới!';
module.exports = {
Đ: A,
someOtherVariable: someOtherVariable,
};

Bình luận:Lý do bạn "phải" là vì bạn muốn sử dụng cú pháp sau MỘT 类:chung.A...giả sử tên của tập tin là chung, bạn có thểXuất khẩukhông chỉ một , vì vậy hãy gói chúng vào 对象...

Cuối cùng, trong b.js tập tin, bạn có thể sử dụng chung.A cú pháp để trích xuất lớp bạn muốn sử dụng...

const common = require('./common');
const a = new common.A('Tên tôi là khan');
a.displayName();
console.log(common.someOtherVariable); // Xin chào thế giới!

Hy vọng điều này sẽ giúp.

Về yêu cầu xếp tầng trong javascript - NodeJs, yêu cầu một tệp yêu cầu tệp khác NodeJs, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/43527798/

31 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress