Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多文件javascript只读变量(如何编辑)_Javascript_Scope_Leaflet - Fatal编程技术网

多文件javascript只读变量(如何编辑)

多文件javascript只读变量(如何编辑),javascript,scope,leaflet,Javascript,Scope,Leaflet,我的问题很基本,但它让我完全陷入困境 我需要对现有项目进行一些更改。在这个项目中,我们有一个带有标记和搜索栏的传单地图,当进行新的搜索时,我想编辑地图的标记 所有这些“组件”都位于不同的文件中: “主”导出{mymap}中的index.js 在home.js中 var markers = new Array(); markers.push(putMarkers(blablabla)); export {markers, elt}; 组件2 import {mymap} from './inde

我的问题很基本,但它让我完全陷入困境

我需要对现有项目进行一些更改。在这个项目中,我们有一个带有标记和搜索栏的传单地图,当进行新的搜索时,我想编辑地图的标记

所有这些“组件”都位于不同的文件中:

“主”导出{mymap}中的index.js

在home.js中

var markers = new Array();
markers.push(putMarkers(blablabla));
export {markers, elt};
组件2

import {mymap} from './index.js';
import {markers, elt} from './home.js';

// Here I would like to set mymap and markers, but they are read only
例如,我想设置地图的标记,但它是只读的。如何在文件之间编辑变量


非常感谢

不要从另一个文件导入标记,只创建自己的标记?变量如何为只读?导入后它们应该可以更改。Wolfgang Stengel:Where trying layer=new Array();index.js:格式化:24503未捕获错误:模块构建失败(来自./node_modules/babel loader/lib/index.js):SyntaxError:C:/laragon/www/project/src/scripts/filterCountry.js:“layer”是只读的RaicerJack:我还需要从现有映射中删除标记