我在node.js(JavaScript)中创建一个程序,我想让它创建一个名称在变量中的数组,所以这样的事情
const name = "test"
const name = ["Contents", "Here"]; // Trying to make an array called the name
// stored in the "name" variable
谢谢!
答案 0 :(得分:1)
您可以使用对象中的属性名称执行此操作。但是,AFAIK,你需要像eval()
这样的东西来做一个数组(你不应该使用eval()
)。
以下是对象的用法:
var myObject = {};
const name = "test"
myObject[name] = ["Contents", "Here"];
// Test
console.log(myObject.test);
console.log(myObject[name]);
console.log("Does object have a 'test' property? " + (name in myObject && name === "test"));
答案 1 :(得分:-1)
const var_name = "test"
const arr_name.push(var_name);
console.log(arr_name)?
我不确定此代码是否符合您的要求。