从单独的javascript文件中将数据导入数组

时间:2016-02-11 15:21:47

标签: javascript html for-loop

所以我有一个名为locationsarray.js的巨大javascript文件。我想将此文件称为此代码

var myStringArray = ["Hello","World"];

var arrayLength = myStringArray.length;

for (var i = 0; i < arrayLength; i++) {
  //Do something
}

我不确定如何将该文件放入此数组中。最后,我需要找到一种方法,使用new google.maps.LatLng()将文件中的数据输出到html中,以便绘制地图上的点。我很抱歉,如果这是模糊的,但就我的理解而言。请帮忙!

外部javascript文件的代码结构如下:

 var lsz = 10090;

var CountryTerritory = Array([lsz]);
var Region = Array([lsz]);
var City = Array([lsz]);
var Clicks = Array([lsz]);

CountryTerritory[0] = "United States";
Region[0] = "Florida";
City[0] = "Lauderdale-by-the-Sea";
Clicks[0] = "1";

CountryTerritory[1] = "United States";
Region[1] = "Florida";
City[1] = "Lake Lorraine";
Clicks[1] = "1";

CountryTerritory[2] = "United States";
Region[2] = "Florida";
City[2] = "Palmetto Estates";
Clicks[2] = "1";

1 个答案:

答案 0 :(得分:0)

在HTML中,一个接一个地包含两个脚本,从外部开始:

<html>
<head>
    <script type="text/javascript" src="./outerScript"></script>
    <script type="text/javascript" src="./innerScript"></script>
    ...
</head>
<body>
    ...

这将使它们使用相同的范围,因此如果第一个脚本具有var arr = []

您可以在第二个中使用arr