我正在尝试收集数组的变量名,而没有将其预先定义为单独的字符串。
因此,如果您有const someArray = ['cow', 'cheese', 'big_cow', 'big_cheese'];
是否有一种方法可以使新变量let arrayNameString
最终动态等于'someArray'
?
我注意到一些局部解决方案利用了映射新定义的对象以及Object.getOwnPropertyNames()
的键的功能,但是我还不太清楚如何将其转换为我的特定动态用例。
答案 0 :(得分:1)
通常,当执行此操作时,我会按照@Barmar的建议创建一个对象,但只需将列的名称用作键即可。
read
然后,您可以使用循环进行相应的工作以将数据添加到数组中:
const data = { "arrayTitle" : [ 'data1', 'I\'m more data', 'etc.', 'etc.'] }
使用此结构应足以转换为CSV。