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

node.js - Tại sao module.export { ...require ('module' ) } hoạt động nhưng module.export { require ('module' ) } thì không

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

justExport.js

const đầu tiên = () => {
console.log('đầu tiên từ justExport')
}

const giây = () => {
console.log('thứ hai từ justExport')
}

module.exports = {
Đầu tiên,
thứ hai,
}

tmp.js

module.exports = {
...require('./justExport') // làm việc
require('./justExport') // Lỗi Cú pháp: Chuỗi không mong đợi
}

main.js

const justExport = require('./justExport.js')
const tmp = require('./tmp.js')

console.log('Xin chào thế giới!')

Tôi tình nguyện tạo một ví dụ giả sử dụng ít mã nhất có thể.

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

{ ...require('./justExport') } Đúng đối tượng theo nghĩa đen . Và { require('./justExport') } là cú pháp theo nghĩa đen của đối tượng không chính xác vì nó không chứa khóa.

trừ khi mục đích là tạo ra vừa xuất khẩu Một bản sao nông của mô-đun, nếu không thì không cần đến nghĩa đen của đối tượng. Nó có thể là:

module.exports = require('./justExport');

Về node.js - tại sao module.export { ...require ('module' ) } hoạt động nhưng module.export { require ('module' ) } thì không, 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/54053775/

27 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