gpt4 book ai didi

javascript 测试 .length 和 .length > 0

转载 作者:行者123 更新时间:2023-11-28 11:05:41 26 4
gpt4 key购买 nike

我在对象的属性中有一些文本。我正在测试对象的属性中是否有要显示的文本;如果没有,那么我显示“-”而不是空白。看起来没有什么区别:

if (MyObject.SomeText && MyObject.SomeText.length) { ... }

if (MyObject.SomeText && MyObject.SomeText.length > 0) { ... }

是否存在一种语法优于另一种语法的边缘情况?

最佳答案

Are there any edge cases where one syntax would be preferable to the other?

只有 MyObject.SomeTextMyObject.SomeText.length 不是您期望的边缘情况 - 例如:

MyObject = {
SomeText = {
length: -42
// or length: true
}
};

关于javascript 测试 .length 和 .length > 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11992073/

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