gpt4 book ai didi

Javascript undefined variable 什么都没有

转载 作者:行者123 更新时间:2023-11-28 02:03:08 24 4
gpt4 key购买 nike

我有很多js变量,其中一些是可以的,其中一些无法设置,导致它们未定义,并且未定义出现在html页面中,这是我不希望发生的。

现在js怎么样了。

<script>
var externalData = 'data,data,data\n'
+ 'data,data,data\n'
+ 'data,data,data\n'
+ 'data,data,data\n'
+ 'data,data,data';
// split the string into rows, and split each row into cells
var parsed = externalData.split('\n').map(function(row) {
return row.split(',');
});
</script>
</html>
<script>
// I try this but not working.
if ( parsed[4][6] !== undefined )
{
var parsed[4][6] = null;
}
</script>
<script>document.write(parsed[0][0]);</script>
<script>document.write(parsed[4][6]);</script>

将在浏览器中输出:

data undefined

parsed[0][0]是“数据”,但parsed[4][6]在表中不存在。好吧,我不希望用户看到未定义的内容,但我什么也不想看到。

例如:

data

而不是这个

data undefined

我可以通过删除 document.write(parsed[4][6]); 来删除未定义的内容,但我不想这样做,我想将其保留在页面中,我不想修改上面的数据表。

最佳答案

如果 parsed[4][6] 是字符串或 undefined,您可以简单地使用

parsed[4][6] || ''

(如果 parsed[4][6] 可以是字符串以外的其他内容,例如数字,则需要额外小心。)

关于Javascript undefined variable 什么都没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18173321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com