为什么[“ text”] == [“ text”]错误?

柔顺

为什么表达式在JavaScript中["text"] == ["text"]求值false

我直觉上希望它是正确的,因为两个数组是相同的。JS引擎是否在比较对两个不同对象的引用,从而返回false,而不是比较数组的内容?

德凡·布盖(Devan Buggay)

您创建了两个不同的数组,JavaScript正在比较它们的引用,而不是它们的内容。

const array = [1, 2, 3];

// evaluates to true
console.log(array === array);

// evaluates to false
console.log([1, 2, 3] === [1, 2, 3]);

这是一个比较数组内容的结构良好的答案:如何在JavaScript中比较数组?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么此行不引发错误:str strVariable =“ text”

为什么我在 Speech to text 代码中收到此错误?

为什么 .text 总是空的?

为什么tkinter Text无法添加颜色?

人们为什么继续使用“ text / css”?

为什么 SVG Text 元素太高了?

为什么UITextField.text是可选的?

为什么.text()。replace()删除我的html?

为什么Update()没有设置.text?

为什么在使用反应上下文时会出现丢失的 <Text> 错误?

为什么UILabel.text会导致“致命错误:在展开可选值时意外发现nil”?

AttributeError:“ NoneType”对象没有属性“ get_text”。为什么会收到此错误?

为什么会出现此Ruby on Rails错误?:#index缺少请求格式的模板:text / html

当我尝试在 Button(action: {}) 中键入 Text() 或 Image() 时,为什么会出现此错误?

我想将pdf转换为文本。但它给了我错误。为什么 spatie/pdf-to-text 显示错误?

为什么 jQuery .text() 不返回 div 内的值?

为什么我的XPath不基于text()选择?

为什么android:text不显示最新的LiveData值?

为什么 MongoDB 不使用我的 Text 索引?

为什么 Sublime Text 不执行我的 C++?

为什么我的 `text-justify` 类不换行?

为什么vertical-align:text-top使元素下降?

为什么@DateTimeFormat 在 th:text 中不起作用

为什么Text.Show.Functions只返回<function>?

为什么.text节不在“入口地址”附近?

为什么此CSS加载了MIME类型“ text / troff”?

为什么input [type =“ text”]会更改焦点大小?

为什么Text.Regex.Posix =〜将字符与\ d匹配?

jQuery.text()显示出奇怪的行为,为什么?