为什么空字符串是假的,而空数组却不是?
P粉710478990
P粉710478990 2023-09-08 14:29:03

我知道这个问题的答案是它在规范中,但其背后的逻辑(如果有的话)是什么?

Welcome to Node.js v19.0.0.
Type ".help" for more information.
> !!''
false
> !![]
true

String,据我了解,实际上是一个数组,添加了一些额外的功能,以使文本更易于使用,但它仍然可以执行所有类似数组的操作,所以为什么是一个空字符串falsey 但空数组是truthy

P粉710478990
P粉710478990

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!