본문 바로가기
  • Monstera

전체 글21

[javascript] splice, slice, split 비교 1. splice() Array.prototype.splice(); 기존 배열의 요소를 삭제,교체,추가 하여 원래 배열을 변경 array.splice(start[,deleteCount[, item1[, item2[, ...]]]]){ // start 배열 변경 시작 인덱스 : item1 추가 시 인덱스가 start인 자리에 추가 된다 // deleteCount 제거할 요소의 수 : array.length-start보다 크면 start부터 모두 제거 // item1,2,... 배열에 추가할 요소 // return값 : 제거한 요소를 담은 배열 } 2. slice() Array.prototype.slice() 기존 배열에대한 얕은 복사본을 새로운 배열로 반환. 원본배열은 수정되지 않음 array.slice(.. 2019. 10. 25.
[javascript ] 자바스크립트 시간, 날짜 가져오기 1. new Date(); 를 이용하여 시간 나타내기 function getTime(){ const date = new Date(); // console.dir(new Date())을 하면 일,월,시,분,초 등 의 정보가 다 있다. const hours = date.getHours(); const minutes = date.getMinutes(); const seconds = date.getSeconds(); return `${hours} : ${minutes} : ${seconds}` } 2. 10초 미만이라서 한 자릿수가되는 시간앞에 addZero라는 함수를 이용하여 0을 붙힘 function getTime(){ const date = new Date(); const hours = date.getHo.. 2019. 10. 13.
[javascript] 제이쿼리와 자바스크립트 Class 제어 비교 jQuery class 제어 $( '#element' ).addClass( 'className' ); $( '#element' ).removeClass( 'className' ); $( '#element' ).hasClass( 'className' ); $( '#element' ).toggleClass( 'className' ); $( '#element' ).switchClass('oldClass', 'newClass'); javascript class제어 const element = document.getElementById( 'element' ); // 다수의 클래스는 , 로 구분 element.classList.add( 'className','otherClass' ); element.classLis.. 2019. 5. 26.