Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除未定义的_Javascript_Jquery_Json - Fatal编程技术网

Javascript 删除未定义的

Javascript 删除未定义的,javascript,jquery,json,Javascript,Jquery,Json,我有一个画布,有一个onClick事件的矩形。 当我单击第一个矩形时,它会精确地显示我希望在div类中显示的数据,但当我单击另一个矩形时,它会显示undefined。它显示为未定义,因为我的Json中没有它,我不打算添加它,但我将添加其他数据 是否可以隐藏未定义的 我的jquery中没有文本,但我想在矩形5中显示示例文本,为此,我给每个json一个唯一的代码 这可能吗?在您附加的字符串中使用之前,您应该检查值是否未定义: var myStr = 'Something'; if(typeof

我有一个画布,有一个onClick事件的矩形。 当我单击第一个矩形时,它会精确地显示我希望在div类中显示的数据,但当我单击另一个矩形时,它会显示undefined。它显示为未定义,因为我的Json中没有它,我不打算添加它,但我将添加其他数据

是否可以隐藏未定义的

我的jquery中没有文本,但我想在矩形5中显示示例文本,为此,我给每个json一个唯一的代码


这可能吗?

在您附加的字符串中使用之前,您应该检查值是否未定义:

var myStr = 'Something'; 
if(typeof mydata[i].LocalTimeZone !== 'undefined'){
    myStr +=  mydata[i].LocalTimeZone;
}

试试你的功能

var x;
if (typeof x === 'undefined') {
    // these statements execute
} else {
    //do your task
}

在问题中张贴你的代码,而不仅仅是一把小提琴。使用代码块绕过过滤器是不好的。Stackoverflow支持snipplets,这就像是JSFIDLE.thx@IgorSemin的淡化版本,这正是我想要的needed@dennisschagt你能做个小动作吗?@Script我不是答案,我只是编辑这个答案来修正代码标记。高拉夫写下了这个答案。Stackoverflow并不是为了让您完成作业/申请,但如果您有具体问题,我们可以提供帮助。这有助于你做出正确的决定。