스프레드 연산자 (JS) 배열에서 사용 방법

javascript 오늘은 자바스크립트의 스프레드 연산자 를 언제 사용하는지 알아보겠습니다. 자바스크립트에서 배열을 이용해 뭔가를 해보려할때 생각외로 잘 되지 않을때가 많습니다. 예를 들어 배열 안에서 가장 큰 수와 가장 작은 수를 찾아내는 것 등이 있습니다. 그냥 min함수와 max함수를 쓰면 되는 것 아닌가? 라는 생각을 하죠.…

0 Comments

자바스크립트 ip차단 코드

IP를 차단하는 자바스크립트 코드입니다. html파일의 body 아래쪽에 넣으면 됩니다. IP차단 작동 원리 blockIP = [ ]배열 안에 차단할 ip들을 문자열 형태로 넣습니다.누군가 내 사이트로 들어오겠죠.그 사람의 IP를 api.ipify.org라는 곳을 통해 알아냅니다. api.ipify.org는 접속자의 ip를 text나 json형태로 반환해주는 사이트입니다.이제 나의 차단 ip들과 접속자의 ip를…

0 Comments

배열 안에 있는 숫자와 문자를 분리. isNaN() 함수

숫자일까요? 아닐까요? javascript에서 배열 안에 있는 요소들 가운데 숫자만 분리해내야 하는 경우가 있다. 이런 경우 간단하게 할 수 있는 방법이 isNaN() 함수 를 이용하는 것이다. isNaN(x) 함수는 x가 숫자가 아닌지를 검사하여 숫자가 아니면 True를 숫자이면 False를 반환한다. 아래 소스코드는 배열 안의 요소들 가운데…

0 Comments

React Todo List 만들기

React todo list 프로젝트 순서 먼저 <form>태그를 만든다. 그 안에 input 박스와 button을 만들 것이다.Todo List를 입력받을 <input type="text" value=""> 박스를 만든다.<input>에서 입력한 값을 받을 변수를 useState를 이용해 만든다. const [todo,setTodo] = useState()만들어진 todo 변수를 input의 value 속성의 값으로 넣는다. <input value={todo ||…

0 Comments