【发布时间】:2020-06-25 13:48:33
【问题描述】:
我有一个名为“汽车”的对象:
function car(name) {
this.name = name;
this.position= 0;
}
我从用户那里得到汽车的数量:
let nubmerOfCars = +prompt("Input Number of Casr")
并根据用户输入的名称创建汽车,最后将汽车推入数组:
for (i = 0; i < nubmerOfCars; i++) {
let nameCar = prompt("Input name of car no." + `${i+1}` + ":");
let temp = new car(nameCar);
temp.name = nameCar;
nameCar=temp;
carsArray.push(nameCar);
carsArray.push(temp);
}
// user entered a,b,c for cars name
carsArray=[car{name:a},car{name:b},car{name:c}] // for 3 cars
但是,我想为每辆车创建一个带有用户输入名称的变量,例如:
function car() { //remove names's key
this.position= po;
}
//user entered a,b,c for cars name
let a = new car{...};
let b = new car{...};
let c = new car{...};
我真的想创建用户输入名称的变量 我可以这样做吗?
【问题讨论】:
标签: javascript variables var let