使用香草 js 切换数据集三元
toggle dataset ternary with vanilla js
有人知道如何使用 elvis 运算符切换数据属性吗?我的功能有效:
function toogleActive(el) {
if (el.dataset.active == "false") {
el.dataset.active = "true";
} else {
el.dataset.active = "false";
}
}
但我想让它更简洁,像这样:
el.dataset.active = "false" ? "true" : "false";
这应该可以解决问题。
function toogleActive(el) {
el.dataset.active = (el.dataset.active === "true") ? "false" : "true";
}
有人知道如何使用 elvis 运算符切换数据属性吗?我的功能有效:
function toogleActive(el) {
if (el.dataset.active == "false") {
el.dataset.active = "true";
} else {
el.dataset.active = "false";
}
}
但我想让它更简洁,像这样:
el.dataset.active = "false" ? "true" : "false";
这应该可以解决问题。
function toogleActive(el) {
el.dataset.active = (el.dataset.active === "true") ? "false" : "true";
}