<script>
var somevariable=somearray[x1,x2,x3......]
</script>
//有没有办法在外部定义someaaray,就像将数组定义到另一个外部js或txt文件并将其加载到类似load()的变量中一样
谢谢!
答案 0 :(得分:0)
这是你的追求吗?
index.js
var externalArr = require('./ext.js') // import externalArr from ext.js file
console.log(externalArr) // logs [1, 2, 3, 4] to the console
ext.js
var externalArr = [1, 2, 3, 4];
module.exports = externalArr // This will enable you to import externalArr from another file
答案 1 :(得分:0)
您的1.js
是另一个文件,其中包含一些代码。
您的2.js
使用代码并将其加载到
$(document).ready(fn);
OR
$(fn);
//1.js
var array= ['foo','bar'];
//2.js
$(function(){
console.log(array);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
希望这会有所帮助。
答案 2 :(得分:-1)
从外部定义someaaray并将其加载到somevariable 是什么意思?
如果要合并两个数组,可以使用concat
。
var array1 = [1, 2, 3];
var array2 = [9, 8, 7];
var resultarray = array1.concat(array2);
console.log(resultarray);