一本书中的JS代码片段

牧羊人

我有以下代码:

var person = { name: "Nicholas" };
var people = [{ name: "Nicholas" }];
var morePeople = [person];

alert(people.indexOf(person)); //-1
alert(morePeople.indexOf(person)); //0

我不知道为什么当人们是一个数组并包含时,第一个警报为什么给出-1(未找到) { name: "Nicholas" }

迈克·克拉克

因为虽然两个对象包含相同的信息,但它们不是同一对象。例如:

var nick = { name: 'Nick' };
var nick2 = { name: 'Nick' };
console.log(nick === nick2); // false
console.log(nick === nick); // true

这是正确的,因为Javascript不会在对象之间进行按属性的比较来确定相等性。它仅检查“这在字面上确实是与另一个对象完全相同的对象吗? ”如果且仅当为真时,在比较两个对象时您将得到一个真实的结果。

.indexOf 使用此类比较来确定数组中是否有任何对象或值。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一本书中的单元格内容合并到另一本书

来自分类Dev

在同一本书中用两张纸创建Excel文件-C#

来自分类Dev

如何印刷一本书?

来自分类Dev

每位作者的第一本书和最后一本书之间的日期差

来自分类Dev

Pyexcel,加载文件以在内存中创建一本书

来自分类Dev

Word 2017,如何从单个章节文件创建一本书

来自分类Dev

尝试通过阅读一本书来了解Java活动

来自分类Dev

Mysql显示拥有超过一本书的作者的书籍标题

来自分类Dev

Pyexcel,加载文件以在内存中创建一本书

来自分类Dev

我是否需要Xcode在Apple ibook商店中出版一本书?

来自分类Dev

如何开发杀毒软件,我想要一本书作为参考

来自分类Dev

是否有一本书或教程展示了如何正确使用 asyncio 的协议?

来自分类Dev

Excel VBA在同一本书的另一张纸中找到匹配的单元格

来自分类Dev

我正在学习laravel,我想尝试通过通配符显示一本书,但显示错误

来自分类Dev

我正在学习laravel,我想尝试通过通配符显示一本书,但显示错误

来自分类Dev

当我创建一本书时,我如何能够选择我的书所在的流派

来自分类Dev

我怎样才能让这个封面看起来像一本书?

来自分类Dev

如果一本书的零售价为25美元,折扣为0.55%,则到书店的价格为11.25美元。找到4.50 $的公式是什么

来自分类Dev

为什么我从一本针对GUI Python的教科书中获取的代码有效?

来自分类Dev

首批第一本丛书中的objectville是什么?

来自分类Dev

是否可以在一本excel书中打开2个或更多SP列表视图?

来自分类Dev

试图找出 Eloquent JavaScript 一书中的代码片段

来自分类Dev

一本针对mySQL“ EXPLAIN”的专家

来自分类Dev

一本学习编程概念的书

来自分类Dev

未能完成一本旁听剧本,

来自分类Dev

一本具有两个角色的剧本:运行角色B抱怨角色A的代码成功运行

来自分类Dev

《 Programming Pearls》一书中的“ pmalloc”代码

来自分类Dev

《 Programming Pearls》一书中的“ pmalloc”代码

来自分类Dev

厨师-使用同一本食谱的食谱

Related 相关文章

  1. 1

    如何将一本书中的单元格内容合并到另一本书

  2. 2

    在同一本书中用两张纸创建Excel文件-C#

  3. 3

    如何印刷一本书?

  4. 4

    每位作者的第一本书和最后一本书之间的日期差

  5. 5

    Pyexcel,加载文件以在内存中创建一本书

  6. 6

    Word 2017,如何从单个章节文件创建一本书

  7. 7

    尝试通过阅读一本书来了解Java活动

  8. 8

    Mysql显示拥有超过一本书的作者的书籍标题

  9. 9

    Pyexcel,加载文件以在内存中创建一本书

  10. 10

    我是否需要Xcode在Apple ibook商店中出版一本书?

  11. 11

    如何开发杀毒软件,我想要一本书作为参考

  12. 12

    是否有一本书或教程展示了如何正确使用 asyncio 的协议?

  13. 13

    Excel VBA在同一本书的另一张纸中找到匹配的单元格

  14. 14

    我正在学习laravel,我想尝试通过通配符显示一本书,但显示错误

  15. 15

    我正在学习laravel,我想尝试通过通配符显示一本书,但显示错误

  16. 16

    当我创建一本书时,我如何能够选择我的书所在的流派

  17. 17

    我怎样才能让这个封面看起来像一本书?

  18. 18

    如果一本书的零售价为25美元,折扣为0.55%,则到书店的价格为11.25美元。找到4.50 $的公式是什么

  19. 19

    为什么我从一本针对GUI Python的教科书中获取的代码有效?

  20. 20

    首批第一本丛书中的objectville是什么?

  21. 21

    是否可以在一本excel书中打开2个或更多SP列表视图?

  22. 22

    试图找出 Eloquent JavaScript 一书中的代码片段

  23. 23

    一本针对mySQL“ EXPLAIN”的专家

  24. 24

    一本学习编程概念的书

  25. 25

    未能完成一本旁听剧本,

  26. 26

    一本具有两个角色的剧本:运行角色B抱怨角色A的代码成功运行

  27. 27

    《 Programming Pearls》一书中的“ pmalloc”代码

  28. 28

    《 Programming Pearls》一书中的“ pmalloc”代码

  29. 29

    厨师-使用同一本食谱的食谱

热门标签

归档