我需要帮助创建一个“动态变量”,我甚至不确定这在JavaScript中是否可行,但是如果有人知道如何做,请帮助。这是我需要的一个例子。
let person1 = document.querySelector(".person-1");
let person2 = document.querySelector(".person-2");
let person3 = document.querySelector(".person-3");Let endOfName = 3;
// ***Problem Below***
If(person[endOfName] === “Anything”){
console.log("Do whatever…");
};
// ***What I want***
If(person3 === “Anything”){
console.log("Do whatever…");
};发布于 2019-07-17 01:08:08
您可以尝试在map声明中覆盖元素并动态调用它们。
let personMap = {
person1: document.querySelector(".person-1"),
person2: document.querySelector(".person-2"),
person3: document.querySelector(".person-3")
}
If(personMap[`person${endOfName}`] === “Anything”){
console.log("Do whatever…");
};https://stackoverflow.com/questions/57067102
复制相似问题