假设我有一个自定义函数,我期望它将返回一个NodeList:
getNodeList('foo');
我期望这个NodeList与以下代码返回的NodeList相同:
document.querySelectorAll('.foo');
如何检查我的预期是否正确?
尝试以下代码并不起作用:
getNodeList('foo') == document.querySelectorAll('.foo')
我相信这个不起作用的原因是有良好的技术原因,因为
document.querySelectorAll('.foo')== document.querySelectorAll('.foo')
也不起作用,我认为这是可以预料的。
如何测试两个NodeList是否包含相同的HTML节点?