From 957edf7c8ea75129b6be132863ef2182e52459be Mon Sep 17 00:00:00 2001 From: snaka Date: Mon, 22 Mar 2010 15:09:09 +0000 Subject: リストの重複を除去 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@37077 d0d07461-0603-4401-acd4-de1884942a52 --- xpcom_inspector.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'xpcom_inspector.js') diff --git a/xpcom_inspector.js b/xpcom_inspector.js index 51e486d..a093dcc 100644 --- a/xpcom_inspector.js +++ b/xpcom_inspector.js @@ -163,15 +163,16 @@ var manager = { return str.join(''); }, listClass: function(cFilter, iFilter, format){ - var list = []; + var classes = {}; if (!cFilter) return null; cReg = new RegExp(cFilter, 'i'); iReg = new RegExp((iFilter ? iFilter : '.*'), 'i'); for (let c in tree){ if (cReg.test(tree[c].name) && tree[c].has(iReg)){ - list.push(tree[c]); + classes[tree[c].name] = tree[c]; } } + var list = [i for each (i in classes)]; if (format) return this.toHTML(list); return list; -- cgit v1.2.3