有没有办法导出数组,以便可以将其每个值导入另一个js文件?
我想知道是否有可能以某种方式使数组/对象的子项可以导出到另一个.js
文件
让我们说,我有一个文件a.js
与此代码:
const vector = ['a', 'b', 'c'];
export default vector;
数组的元素可能是函数,集合,等等......
有没有办法在我的文件b.js
中执行以下操作?
import {c} from './a.js';
// do something with c
回答如下:
如果你这样做:
const vector = ['a', 'b', 'c'];
export default vector;
然后,当您使用import
时,您必须按编号引用数组元素或使用其他数组方法。数组不按值索引,它们的索引可以访问它们。
import vector from '/a.js';
console.log(vector[2]); // 'c'
console.log(vector.indexOf('c')); // 2
有没有办法在我的文件b.js中执行以下操作?
import {c} from './a.js';
。
不,你出口的没有c
财产。实际上,您导出的数组根本没有自定义属性,只是像任何数组元素一样访问的数组元素。