为了账号安全,请及时绑定邮箱和手机立即绑定

Array——indexOf疑问?

Array——indexOf疑问?

一布工程师 2015-08-01 20:57:02
代码如下: <script type="text/javascript"> var person={ name:'imooc' }; var people=[{name:'imooc'}]; var morepeople=[person]; document.write(people.indexOf(person));//-1 document.write(morepeople.indexOf(person));//0 </script>求解:为什么前后两者返回索引值不同?
查看完整描述

1 回答

?
化龙贝

TA贡献191条经验 获得超79个赞

你的people里面并没有 person 这个元素

如果没错的话,应该是:perple[0].name为 imooc

查看完整回答
反对 回复 2015-08-02
  • 一布工程师
    一布工程师
    还是没看懂啊
  • 化龙贝
    化龙贝
    就是说,people里面没有person这个东西,所以返回-1。 大部分语言的indexOf结果为-1时代表没有找到
  • 1 回答
  • 0 关注
  • 1246 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信