IT/javascript
split 함수는 문자열을 특정 구분자를 기준으로 나누어 리스트로 반환하는 함수입니다. split 함수는 다음과 같은 형식으로 사용됩니다: ``` 문자열.split(구분자, 최대분할횟수) ``` - 문자열: 나누고자 하는 문자열입니다. - 구분자: 문자열을 나누기 위한 기준이 되는 문자열입니다. 기본값은 공백입니다. - 최대분할횟수: 선택적으로 지정할 수 있는 매개변수로, 문자열을 최대 몇 번까지만 나눌지를 지정합니다. 기본값은 -1로, 모든 구분자를 기준으로 문자열을 나눕니다. split 함수는 문자열을 구분자를 기준으로 나누어 리스트로 반환합니다. 예를 들어, 다음과 같은 코드를 실행하면: ``` sentence = ""Hello, how are you?"" words = sentence.split(..
setInterval함수는 지정한 시간 간격으로 콜백 함수를 실행합니다. 아래의 코드는 1초마다 "Hello, world!" 문자열을 출력하는 예시입니다. setInterval(function() { console.log("Hello, world!"); }, 1000); 그리고 setInterval() 함수는 실행 시작과 동시에 콜백 함수를 실행하기 때문에, 원하는 시간이 지난 후 첫 실행을 하려면 setTimeout() 함수를 이용해야 합니다. 아래의 코드는 1초가 지난 후 "Hello, world!" 문자열을 출력하고, 그 후부터 1초마다 출력하는 예시입니다. setTimeout(function() { console.log("Hello, world!"); setInterval(function() { ..
// String to int var 변수 = parseInt(문자); //문자를 정수형 숫자로 변환해줌 var 변수 = parseFloat(문자); //문자를 실수형 숫자로 변환해줌 var 변수 = Nember(문자); //문자를 정수&실수형 숫자로 변환해줌 // int to String var 변수 = String(숫자); //숫자를 문자로 변환해줌 var 변수 = 숫자.toString(진법); //숫자를 문자로 변환해줌 - 변환하면서 진법을 바꿀 수 있음 var 변수 = 숫자.toFixed(소수자리수); //숫자를 문자로 변환해줌 - 실수형의 소수점 자리를 지정할 수 있음 var 변수 = 숫자 + "문자열"; //숫자와 문자열을 한 문자열로 더해줌
얼마 전 시스템 개발 테스트를 하다가 우연히 크롬에서 확인창이 뜨지 않는 것을 발견했다. 일시적인 오류이겠거니 했지만, 계속 진행되지 않았고 구글링을 해보니 크롬 업데이트로 인한 이슈라고 나왔다. iframe 내에서 alert와 confirm을 사용을 불허하는 내용이었다. 내가 운영하는 시스템은 cross domain 구조로 iframe 형태로 존재하고 있다. 이로 인해 크롬 이슈를 해결해야 했다. 해결 방법 1. alert alert 창의 경우 간단했다. alert 창 대신에 window.postMessage() 메소드를 통해 메시지를 부모창에 보내는 것이다. 물론 부모창에서는 window.addEventListener를 통해서 해당 메소드를 받을 수 있는 구조를 갖춰야 한다. 부모창에서는 해당 메시지..