如何将外部数组加载到jquery变量中?

时间:2018-07-28 05:59:44

标签: javascript jquery arrays

<script>
var somevariable=somearray[x1,x2,x3......]
</script>

//有没有办法在外部定义someaaray,就像将数组定义到另一个外部js或txt文件并将其加载到类似load()的变量中一样

谢谢!

3 个答案:

答案 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);