js将数组写入另一个js文件中
时间: 2024-12-21 22:28:40 浏览: 10
在JavaScript中,你可以通过`export`关键字将数组定义在一个模块中,然后在其他地方通过`import`导入并使用。下面是如何操作的示例:
**假设你在`arrayModule.js`中有一个数组:**
```javascript
// arrayModule.js
export const benchmarkCityList = [
"市本级",
"婺城区",
"金东区",
...// 其他元素
];
```
**然后,在你的主文件如`main.js`中导入并使用这个数组:**
```javascript
// main.js
import { benchmarkCityList } from './arrayModule.js'; // 引入城市列表
function sortCityList(citylist) {
citylist.sort((a, b) => {
return benchmarkCityList.indexOf(a.areaName) - benchmarkCityList.indexOf(b.areaName);
});
return citylist;
}
// 使用导入的数组进行排序
const regionList = [/* 你的地区列表 */]; // 假设这是从接口获取的原始列表
sortedRegionList = sortCityList(regionList);
console.log(sortedRegionList); // 输出排序后的列表
```
这样,即使原始地区列表的顺序不符合需求,你也可以在前端根据`benchmarkCityList`进行排序。
阅读全文