在另一个JavaScript文件中使用出口阵列
在我的岗位要求,我想检查thisString
存在于另一个javascript文件阵列。
Array.js
exports.names = [
'John',
'Mary'
]
Main.js
if (names.includes(thisString)) {
...do stuff...
}
如果thisString = Mary
,Main.js
返回 “未定义”。如果我console.log(names)
返回数组。但是console.log(names[0])
是不确定的。如果我复制并粘贴数组到Main.js
文件时,它按预期工作。
我想在另一个文件中的数组仅仅为了收拾了一点东西。但我究竟做错了什么?
回答如下:打字稿:
Array.ts
export let array = [1,2,3];
Main.ts
import {array} from "./Array.ts"
array.map(item => console.log(item +1))
使用Javascript(的NodeJS)
array.js
exports.array = [1,2,3];
main.js
let module = require('./array.js');
let array = module.array;
array.map(item => console.log(item +1))
在另一个JavaScript文件中使用出口阵列
在我的岗位要求,我想检查thisString
存在于另一个javascript文件阵列。
Array.js
exports.names = [
'John',
'Mary'
]
Main.js
if (names.includes(thisString)) {
...do stuff...
}
如果thisString = Mary
,Main.js
返回 “未定义”。如果我console.log(names)
返回数组。但是console.log(names[0])
是不确定的。如果我复制并粘贴数组到Main.js
文件时,它按预期工作。
我想在另一个文件中的数组仅仅为了收拾了一点东西。但我究竟做错了什么?
回答如下:打字稿:
Array.ts
export let array = [1,2,3];
Main.ts
import {array} from "./Array.ts"
array.map(item => console.log(item +1))
使用Javascript(的NodeJS)
array.js
exports.array = [1,2,3];
main.js
let module = require('./array.js');
let array = module.array;
array.map(item => console.log(item +1))