<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>slot_community.log</title>
        <link>https://velog.io/</link>
        <description>슬롯 리뷰와 이용자 후기를 나누는 슬롯 커뮤니티, 슬생닷컴입니다. 게임별 특징과 회원들의 경험을 살펴보고, 자유게시판에서 다양한 이야기를 나눕니다.</description>
        <lastBuildDate>Sat, 19 Sep 2026 10:54:07 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>slot_community.log</title>
            <url>https://velog.velcdn.com/images/8_julieta_29/profile/4d8a09ad-5a0a-46fd-b5a6-f73ee2d86982/image.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. slot_community.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/8_julieta_29" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[슬롯 게임 UI와 화면 연출 디자인]]></title>
            <link>https://velog.io/@8_julieta_29/%EC%8A%AC%EB%A1%AF-%EA%B2%8C%EC%9E%84-UI%EC%99%80-%ED%99%94%EB%A9%B4-%EC%97%B0%EC%B6%9C-%EB%94%94%EC%9E%90%EC%9D%B8-vsefh43h</link>
            <guid>https://velog.io/@8_julieta_29/%EC%8A%AC%EB%A1%AF-%EA%B2%8C%EC%9E%84-UI%EC%99%80-%ED%99%94%EB%A9%B4-%EC%97%B0%EC%B6%9C-%EB%94%94%EC%9E%90%EC%9D%B8-vsefh43h</guid>
            <pubDate>Sat, 19 Sep 2026 10:54:07 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[게임 이미지 디자인 테스트]]></title>
            <link>https://velog.io/@8_julieta_29/%EA%B2%8C%EC%9E%84-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%94%94%EC%9E%90%EC%9D%B8-%ED%85%8C%EC%8A%A4%ED%8A%B8-tberrb9o</link>
            <guid>https://velog.io/@8_julieta_29/%EA%B2%8C%EC%9E%84-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%94%94%EC%9E%90%EC%9D%B8-%ED%85%8C%EC%8A%A4%ED%8A%B8-tberrb9o</guid>
            <pubDate>Sat, 19 Sep 2026 10:34:42 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[JavaScript에서 배열 중복값 제거하는 3가지 방법]]></title>
            <link>https://velog.io/@8_julieta_29/JavaScript%EC%97%90%EC%84%9C-%EB%B0%B0%EC%97%B4-%EC%A4%91%EB%B3%B5%EA%B0%92-%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94-3%EA%B0%80%EC%A7%80-%EB%B0%A9%EB%B2%95</link>
            <guid>https://velog.io/@8_julieta_29/JavaScript%EC%97%90%EC%84%9C-%EB%B0%B0%EC%97%B4-%EC%A4%91%EB%B3%B5%EA%B0%92-%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94-3%EA%B0%80%EC%A7%80-%EB%B0%A9%EB%B2%95</guid>
            <pubDate>Sat, 19 Sep 2026 09:46:56 GMT</pubDate>
            <description><![CDATA[<p>JavaScript로 데이터를 다루다 보면 배열 안에 같은 값이 여러 번 들어오는 경우가 있다.</p>
<p>예를 들어 사용자에게 선택된 카테고리 목록을 보여주거나 API에서 받은 데이터를 정리할 때 중복값을 제거해야 할 수 있다.</p>
<p>이번에는 배열에서 중복된 값을 제거할 때 사용할 수 있는 간단한 방법들을 정리해봤다.</p>
<ol>
<li>Set 사용하기</li>
</ol>
<p>가장 간단한 방법은 Set을 사용하는 것이다.</p>
<p>Set은 동일한 값을 중복해서 저장하지 않는다는 특징이 있다.</p>
<p>const numbers = [1, 1, 2, 3, 3, 4];</p>
<p>const unique = [...new Set(numbers)];</p>
<p>console.log(unique);</p>
<p>결과는 다음과 같다.</p>
<p>[1, 2, 3, 4]</p>
<p>코드가 짧고 어떤 작업을 하는지도 바로 알 수 있어서 단순한 배열에서는 사용하기 편하다.</p>
<ol start="2">
<li>filter와 indexOf 사용하기</li>
</ol>
<p>filter를 이용해서 현재 값이 처음 등장한 위치인지 확인하는 방법도 있다.</p>
<p>const numbers = [1, 1, 2, 3, 3, 4];</p>
<p>const unique = numbers.filter((value, index, array) =&gt; {
return array.indexOf(value) === index;
});</p>
<p>console.log(unique);</p>
<p>현재 index와 해당 값이 처음 발견된 index가 같은 경우만 새로운 배열에 남기는 방식이다.</p>
<p>Set보다 코드가 길지만 중복값이 제거되는 과정을 이해하기에는 직관적이다.</p>
<ol start="3">
<li>객체 배열은 어떻게 처리할까?</li>
</ol>
<p>객체 배열에서는 조금 다르게 접근해야 한다.</p>
<p>예를 들어 다음처럼 같은 id를 가진 객체가 있다고 해보자.</p>
<p>const users = [
{ id: 1, name: &#39;Kim&#39; },
{ id: 2, name: &#39;Lee&#39; },
{ id: 1, name: &#39;Kim&#39; }
];</p>
<p>이 경우 객체 자체가 아니라 id를 기준으로 중복 여부를 확인할 수 있다.</p>
<p>const uniqueUsers = [
...new Map(
users.map(user =&gt; [user.id, user])
).values()
];</p>
<p>console.log(uniqueUsers);</p>
<p>이렇게 하면 같은 id를 가진 항목을 하나로 정리할 수 있다.</p>
<p>어떤 방법을 사용하면 될까?</p>
<p>숫자나 문자열처럼 단순한 값의 중복을 제거하는 작업이라면 Set이 가장 간단하다.</p>
<p>반면 객체 배열에서 특정 속성을 기준으로 중복을 처리해야 한다면 Map이나 별도의 조건식을 사용하는 편이 더 적합할 수 있다.</p>
<p>결국 데이터의 형태와 중복을 판단하는 기준에 따라 방법을 선택하면 된다.</p>
<p>정리</p>
<p>JavaScript에서 배열 중복값을 제거하는 방법은 여러 가지가 있다.</p>
<p>단순한 배열에서는 Set을 이용하면 짧은 코드로 처리할 수 있고, 조건을 직접 제어해야 한다면 filter를 사용할 수 있다. 객체 배열에서는 id 같은 고유값을 기준으로 Map을 활용하는 방법도 있다.</p>
<p>작은 기능이지만 데이터를 정리하다 보면 자주 필요한 작업이라 한 번 정리해두면 꽤 유용하다.</p>
]]></description>
        </item>
    </channel>
</rss>