cuốn sách gpt4 ai đã làm

javascript 测试 .length 和 .length > 0

In lại Tác giả: Walker 123 更新时间:2023-11-28 11:05:41 27 4
mua khóa gpt4 Nike

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

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

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

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

câu trả lời hay nhất

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

chỉ một MyObject.SomeText hoặc MyObject.SomeText.length 不是您期望的边缘情况 - 例如:

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

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

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress