본문 바로가기

자바스크립트4

[javascript] some 사용법 정리 javascript 에서 for 문 외에 반복문이 많이 있다. forEach, filter, some, map 등 이 중에서 some 에 대해 이야기 해보자. some 에 사용되는 매개변수는 다음과 같다. arr.filter(callback(element, index, array), thisArg) element 처리할 현재 요소 index 처리할 현재 요소의 인덱스 array some 을 호출한 배열 thisArg callback 을 실행할 때 this 로 사용하는 값 some 은 true or false 를 반환하는데 [] 이거와 같이 빈 array 를 사용하면 무조건 false 를 반환한다. 나는 이 some 을 루프를 돌릴때 특정 조건이 맞아 루프를 빠져나와야 할 때 사용했다. 간단히 특정 값이 .. 2022. 9. 23.
[javascript] filter 사용법 정리 javascript 에서 for 문 외에 반복문이 많이 있다. forEach, filter, some, map 등 이 중에서 filter 에 대해 이야기 해보자 filter 는 말그대로 filtering 된 데이터만 반환해서 사용하는 것이다. filter 를 사용되는 매개변수는 다음과 같다. arr.filter(callback(element, index, array), thisArg) element 처리할 현재 요소 index 처리할 현재 요소의 인덱스 array filter 를 호출한 배열 thisArg callback 을 실행할 때 this 로 사용하는 값 사용예제는 아래와 같다. const arr = [1, 2, 3, 4, 5]; console.log(arr.filter(onFiltering)); .. 2022. 9. 23.
[chart.js] javascript 로 차트 그리기 진행하고 있는 프로젝트에서 차트를 구현해야 해서 구글에서 javascript chart 로 검색을 해봤다. 그 중에 대표적인게 Fusion Chart, Google Chart, chart.js 인것같다. 저 중에 내가 원하는 형태에 맞는 것으로 선택해야하는데 내가 원하는 조건은 1. javascript 라이브러리. 2. 다운로드가 되어 프로젝트에 소스를 넣어둘 수 있을 것 3. 방사형 그래프가 될것 4. 무료일 것. 그럼 이제 위의 세가지 차트 라이브러리가 내가 원하는 조건에 맞는지 간략하게 설명해보면 1. Fusion Chart https://www.fusioncharts.com 위의 사이트에서 다운로드 받고 사용법을 익힐 수 있다. 다만, 다운로드를 받기위해서는 license 를 취득해야 하고 Tri.. 2019. 11. 5.
[AES] Java encrypt -> javascript decrypt [AES] Java 암호화 -> javascript 복호화 javascript -> Java 는 정보가 많이 있었지만 Java -> javascript 는 찾기가 힘들었다. (이렇게는 잘 안하니.....) 또는 찾은 소스들 중에서는 key 값 외에 iv, salt 등의 추가적인 값들을 필요로 하였다. 그래서 생각해낸 방법은 Java 에서 암호화한 로직을 그대로 javascript에서 역으로 푸는 것! 우선, ---------- Java 암/복호화 하는 부분 ---------- public Key generateKey(String key) throws Exception { Key keySpec; byte[] keyBytes = new byte[16]; byte[] b = key.getBytes("UTF-8.. 2019. 10. 29.