调用 end() 会从 jQuery 堆栈中弹出最后一项,所以
$("div")
返回相同的东西
$("div").children().end()
我在调试器中看不到与返回的内容有任何区别,但我注意到
divs1 = $("div")
divs2 = $("div").children().end()
console.log(divs1 == divs2) // false
为什么这两个对象不相等?javascript中的对象是否有某种唯一标识符,就像Ruby中的那样?还是我在控制台中看不到区分两者的东西?