如何获取字符串名称“ 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" ?
答案 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);