我搜索了一种在 Javascript 中获取通过引用索引的对象的方法。
就像是:
var myRefMap = new RefMap();
var a = [{}, [], function () {}];
myRefMap.set(a[0], true);
myRefMap.set(a[1], { hello: 'world' });
myRefMap.set(a[2], 42);
myRefMap.has(a[0]); // true
myRefMap.has(a[1]); // true
myRefMap.has(a[2]); // true
myRefMap.has({}); // false
myRefMap.has([]); // false
myRefMap.has(function () {}); // false
在循环引用中的树浏览期间,我需要这个对象来优化和避免实际的繁重数组搜索。
谢谢,