您的位置首页百科知识

js indexof()2个结果为什么不一样

js indexof()2个结果为什么不一样

的有关信息介绍如下:

js indexof()2个结果为什么不一样

这个是不是javascript高级程序设计(第3版)中的例子

第一个alert为-1说明没找到,因为 people != person ,不是一个对象

引用对象进行比较时,只有对象的引用相同时才是true

var a = {};

var b = {};

var c = b;

alert(a==b) ; //false

alert(a=={}); //false

alert(b==c); //true

第二个alert是引用的同一个对象