我想知道是否有可能以某种方式使数组/对象的孩子可以导出到另一个.js
个文件中
我们说,我有一个文件a.js
,代码如下:
const vector = ['a', 'b', 'c'];
export default vector;
数组的元素可能是函数,集合,等等...
我有可能在文件b.js
中执行以下操作吗?
import {c} from './a.js';
// do something with c
答案 0 :(得分:0)
如果你这样做:
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
属性。实际上,您导出的数组根本没有自定义属性,只是像任何数组元素一样访问的数组元素。