我试图为对象属性的值为空时写入条件,但它不触发。这是我的代码。任何想法我应该如何写这个?JQuery - 当对象属性为空时写入条件
console.log(vid);
if (vid.video == undefined){
//DO STUFF HERE - Doesn't work
}
截图中的“对象”在上面的代码中被引用为变量vid。我也试过在条件中未定义。
我试图为对象属性的值为空时写入条件,但它不触发。这是我的代码。任何想法我应该如何写这个?JQuery - 当对象属性为空时写入条件
console.log(vid);
if (vid.video == undefined){
//DO STUFF HERE - Doesn't work
}
截图中的“对象”在上面的代码中被引用为变量vid。我也试过在条件中未定义。
我看到一些misunderstading这里“=!”:
你说when an object property's value is blank
但你的编码if (vid.video != ""){
。
我想你需要if (!vid.video) {
使用本:
vid.video == undefined
而且安德鲁说什么。如果你想要做的东西当属性是空的,你应该使用“==”,而不是
if(vid.video != "")
你在寻找视频的时候不等于“”但如果你要执行的代码,当它等于“”你需要
仅执行代码if(vid.video == "")
但是,如果你要检查,看看它的不确定,你需要做的
if(vid.video === undefined){
vid.video is not defined here
}
或
if(vid.video){
vid.video is defined here
}
'vid.video' _is_一个空字符串,所以你的条件永远不会被满足。这是一个错字吗? –