获取数组中数组的名称?

时间:2020-02-04 22:07:56

标签: arrays node.js

如何获取字符串名称“ bar”而不是其内容? 从未为此找到解决方案? 我想要console.log(“?”)说“酒吧”

let foo = [1,2,3], bar = [11,22,33], hello = [111,222,333]
    let arr = [foo, bar, hello]
    console.log(arr[1])
    // returns 11, 22, 33  ** I know this
    // I want it to return "bar" ?

2 个答案:

答案 0 :(得分:1)

据我所知,您不能这样做。您可能需要为此使用对象

答案 1 :(得分:1)

如上所述,您无法做到这一点。

但是,您可以将name属性附加到每个基本数组。

例如:

const arr1 = [1,2,3], arr2 = [2,3,4];
arr1.name = "arr1";
arr2.name = "arr2";

const arrBoth = [arr1, arr2];

console.log(arrBoth[0].name);

相关问题