当前位置:网站首页>在js中,0表示false,非0表示true
在js中,0表示false,非0表示true
2022-07-29 07:38:00 【杉菜酱_】
在弱类型语言js中,0表示false,非零表示true。
写项目过程中,在递归获取文件节点的完整路径时,遇到这个问题,记录一下,代码如下:
getName(params,name){
if(params && params != null){
if(params.id == 0){
// if(params.id && params.id == 0)前面的params.id为0时,整个表达式为false,程序不会进入此代码块中,因此不会return。
return name;
}
if(params.name){
name = params.name + '/' + name
}
return this.getName(params.parent,name)
}
},
if(params.id && params.id == 0)前面的params.id为0时,整个表达式为false,程序不会进入此代码块中,因此不会return,因此需要去掉params.id。
边栏推荐
猜你喜欢

NFT 的 10 种实际用途

Can the subset of the array accumulate K
Scala higher order (10): exception handling in Scala
![【暑期每日一题】洛谷 P7760 [COCI2016-2017#5] Tuna](/img/9a/f857538c574fb54bc1accb737d7aec.png)
【暑期每日一题】洛谷 P7760 [COCI2016-2017#5] Tuna

PAT甲级 1146 拓扑顺序

【深度学习】数据准备-pytorch自定义图像分割类数据集加载

使用自定义注解校验list的大小

How does MySQL convert rows to columns?

log4qt内存泄露问题,heob内存检测工具的使用

How can electronic component trading enterprises solve warehouse management problems with ERP system?
随机推荐
Android面试题 | 怎么写一个又好又快的日志库?
准备esp32环境
电子元器件贸易企业如何借助ERP系统,解决仓库管理难题?
stm32 操作W25Q256 W25Q16 spi flash
How much data can a single MySQL table store at most?
A long article --- in-depth understanding of synchronized
OA项目之会议通知(查询&是否参会&反馈详情)
Dilworth theorem
【深度学习】数据准备-pytorch自定义图像分割类数据集加载
LANDSCAPE
【暑期每日一题】洛谷 P6408 [COCI2008-2009#3] PET
功能自动化测试实施的原则以及方法有哪些?
Use of gcc/g++
Embroidery of little D
QT topic: basic components (button class, layout class, output class, input class, container class)
Credit card shopping points
【暑期每日一题】洛谷 P6461 [COCI2006-2007#5] TRIK
207.课程表
Docker's latest super detailed tutorial - docker creates, runs, and mounts MySQL
[summer daily question] Luogu p4414 [coci2006-2007 2] ABC