本文實例講述了JS實現的對象去重功能。分享給大家供大家參考,具體如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>www.49028c.com js 對象去重</title></head><body><script>var obj = [ {year: '2013-2014', term: '1'}, {year: '2013-2014', term: '2'}, {year: '2013-2014', term: '3'}, {year: '2013-2014', term: '2'}, {year: '2014-2015', term: '1'}, {year: '2013-2014', term: '2'} ] var unique = {}; obj.forEach(function(gpa) { unique[JSON.stringify(gpa)] = gpa }); obj = Object.keys(unique).map(function(u) { return JSON.parse(u) }); console.log(unique)</script></body></html>
運行結果:
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答