Array - sort
sort는 배열의 요소를 정렬하여 반환한다. 즉, 원본 배열 자체가 바뀌므로 주의하여 사용한다. (복사본이 만들어지는 것이 아님) const owners = ['Jonas', 'Zach', 'Adam', 'Martha']; console.log(owners.sort()); // ["Adam", "Jonas", "Martha", "Zach"] console.log(owners); // ["Adam", "Jonas", "Martha", "Zach"] 기본 정렬 순서는 문자열의 유니코드 포인트를 따른다. 요소를 문자열로 변환하고 정렬하기 때문에 숫자라고 하더라도 문자로 생각하여 인식한다(함수가 없는경우) const movements = [200, 450, -400, 3000, -650, -130, 70, 13..
Javascript
2021. 8. 21. 17:17
<form> 안의 <button> 이 페이지를 새로고침하지 않도록 하기
안에 태그가 있는 경우에는 클릭시 기본적으로 페이지가 reload된다. 이를 막기 위해서는 아래와 같이 자바스크립트로 preventDefault 로 기본동작을 막을 수 있다. 버튼.addEventListener('click', function(e)) { e.preventDefault(); }); 혹은 button 태그에 type속성을 button으로 주면 페이지가 새로고침되지 않는다. https://stackoverflow.com/questions/1878264/how-do-i-make-an-html-button-not-reload-the-page
HTML
2021. 8. 21. 13:18