SortData

common은 내부용으로만 사용되는 용도로 만든것 입니다.

1.dataGroups

  <ul class="list-inner"></ul>

  <ul class="list-inner2"></ul>
<script src="/dist/build.min.js"></script>
<script>
     (function() {
        const people = [
            { id: 1, name: 'iroMan', actor: '로버트 다우니 주니어', alias: '아이어맨', age: 40 },
            { id: 2, name: 'Jane', actor:'toto', alias: 'dddd', age: 21 },
            { id: 3, name: 'captainAmerica', actor:'크리스 에반스1', alias: '캡틴 아메리카', age: 40 },
            { id: 4, name: 'captainAmerica', actor:'크리스 에반스2', alias: '캡틴', age: 40 }
        ];
        
        const age = tr.dataGroups(people, 'age', {group: true}) // age라는 키의 기준으로 그룹핑을 한다.
        console.log(age)
            
        const tamplate = ((props) => {
            const {name, actor, alias} = props;
            return `
                <li>
                    <div>${name}</div>
                    <div>${actor}</div>
                    <div>${alias}</div>
                </li>
            `
        });
        age[40].forEach(element => { // age라는 값중에 40이라는 것 안에 배열로 구룹핑되어 있다. 그것들을 forEach로 가져와 화면에 뿌린다.
            document.querySelector('.list-inner').innerHTML += tamplate(element)
        });

         age[21].forEach(element => { // age라는 값중에 21이라는 것 안에 배열로 구룹핑되어 있다. 그것들을 forEach로 가져와 화면에 뿌린다.
            document.querySelector('.list-inner2').innerHTML += tamplate(element)
        });
    })();
</script>

2. dataFilter

3.dataArray

Last updated