본문 바로가기

Engineering WIKI/Js11

[JS] select의 선택된 값 구하기 select element를 만들고 onchange에 변경 이벤트가 발생했을 때 호출될 함수명을 추가한다. 2020. 4. 5.
[JS] array 중복 제거 1 2 3 4 5 6 7 8 9 10 11 const array = ['a' , 1, 2, 'a' , 'a', 3]; // 1: 'Set' [...new Set(array)]; // 2: 'Filter' array.filter((item, index) => array.indexOf(item) === index); // 3: 'Reduce' array.reduce((unique, item) => unique.includes(item) ? unique : [...unique, item], []); // RESULT: // ['a', 1, 2, 3] Colored by Color Scripter cs 1 2 3 4 5 6 7 Set Set 은 ES6 에서 등장한 새로운 data object 입니다. Set 은.. 2019. 9. 4.
[Jquery] HTML 태그 바꾸기 $( 'h2' ).contents().unwrap().wrap( '' ); 1. h2 요소를 선택하고 2. 내용으로 들어간 후 3. h2 태그를 없애고 4. p태그로 감싼다. 새로운 태그를 붙이면서 클래스를 넣을 수도 있다. $( 'h2' ).contents().unwrap().wrap( '' ); 2019. 8. 17.
[Js] 따옴표 안에 따옴표 ' 다운로드 '; 2019. 8. 12.
[Js] setInterval vs setTimeout setInterval 함수 일정한 시간 간격으로 작업을 수행하기 위해서 사용합니다. clearInterval 함수를 사용하여 중지할 수 있습니다. 주의할 점은 일정한 시간 간격으로 실행되는 작업이 그 시간 간격보다 오래걸릴 경우 문제가 발생할 수 있습니다. setTimeout 함수 일정한 시간 후에 작업을 한번 실행합니다. 보통 재귀적 호출을 사용하여 작업을 반복합니다. 기본적으로 setInterval 과는 달리 지정된 시간을 기다린후 작업을 수행하고, 다시 일정한 시간을 기다린후 작업을 수행하는 방식입니다. 지정된 시간 사이에 작업 시간이 추가 되는 것입니다. clearTimeout() 을 사용해서 작업을 중지합니다. clearInterval(), clearTimeout()이 실행중인 작업을 중지시키는.. 2019. 5. 4.