Array.prototype.getUnique = function() {
var o = {}, a = [], i, e;
for (i = 0; e = this[i]; i++) {o[e] = 1};
for (e in o) {a.push (e)};
반환하다;
}</code></pre>
<코드>
<h3>중복 질문에 대한 추가 답변: </h3>
<li>JS 배열에서 중복된 값 제거</li>
</ul>
<h3>유사한 질문: </h3>
<li>배열에서 고유하지 않은 값을 모두 가져옵니다(예: 중복/다중 발생).</li>
</ul><p><br /></p></code></pre>
P粉1535039892023-08-21 10:32:19
ES6/ES2015에 대한 업데이트된 답변: Set 및 spread 연산자(le-m 덕분에)를 사용하면 한 줄 솔루션은 다음과 같습니다.
으아악반환 결과는 다음과 같습니다.
으아악P粉1569834462023-08-21 09:27:33
JavaScript 1.6 / ECMAScript 5에서는 배열의 기본 filter
메서드를 사용하여 고유한 값을 가진 배열을 얻을 수 있습니다.