说devenitions = true的最好方法是什么?我无法弄清楚...
if (!defenitieGetoond) {
getDef();
defenitieGetoond = true;
} else {
getWoord();
defenitieGetoond = false;
}
这是我的循环,谁期望总是存在防御?但是在我的json文件中,情况并非总是如此。它搜索到Json文件,如下所示。
function getDef() {
document.getElementById("demo_").innerHTML = "<br>" + savedWord[1].definitions[0].definition
// + "<br>" + "</br>"+ savedWord[1].definitions[1].definition
;
}
它需要跳过忽略Deffenitions [0],怎么做
答案 0 :(得分:0)
如果元素存在或不存在,则需要添加检查。像这样-
function getDef(){
const ele = document.getElementById("demo_");
if (savedWord[1].definitions && savedWord[1].definitions.length) {
ele.innerHTML = "<br>" + savedWord[1].definitions[0].definition
// + "<br>" + "</br>"+ savedWord[1].definitions[1].definition;
}
}