javascript - 对象不等于真或假
问题描述
所以我上传的媒体文件(event.target.files[0])不等于真假。它有一个typeof object
.
它是某些表单状态的一部分,我想检查对象是否所有字段都不为空""
。
我认为 JS 对象应该总是 === true,但也许这对于“文件”对象是不同的?
解决方案
===
测试相等的值和相等的类型(ref)。typeof(true)
isboolean
但文件不是布尔值。所以比较永远不会产生真。
推荐阅读
- python - 如何在python程序中应用递归
- x86 - 为什么 x86 分页没有特权环的概念?
- c# - 如何在 C# 中转换具有 C 类型占位符(%d、%x 等)的字符串
- java - HandlerInterceptor spring - 排除管理端口上的请求
- teamcity - 在 TeamCity 中使用 GitVersion 时,如何让它在 TC 内部版本号中包含构建元数据
- node.js - Node.js - Mongoose 有时不保存模型并抛出不清楚的错误
- c# - 界面
以 T 作为扩展方法的返回类型 - mysql - 查询表中的多行(及其在同一个表中的对),其中一半对连接到另一个表中的一个 id
- batch-file - 使用批处理文件问题打印 ZPL 文件
- javascript - 为什么 Python Lambda 比具有相同功能的 Javascript Lambda 慢得多?