some 함수 사용법

chp9419·2022년 2월 17일
0

프로젝트를 진행하면서 IP를 비교대조하여 판별하는 조건이 필요했는데 처음에는 반복문으로 하려다가 지속적으로 통신 함에 있어서 반복문은
속도측면에서도 비효율적이라고 생각하여 사이트를 찾아본결과 some() 함수를 찾았다.

JS some 함수 사용법

some() 매서드는 배열 안의 어떤 요소라도 주어진 함수를 판별.


const test      = '000.00.002, 111.111.589'
const whitelist = ['::1','000.00.002', '111.111.589'];

const replaceIp = test.replace(/\s/gi, "");

const seevar    = replaceIp.split(",")

const found     = seevar.some(item => whitelist.includes(item))

console.log(found) 
한개라도 일치하면 true 
일치하는 값이 없으면 false


참고사이트

http://daplus.net/javascript-%EB%B0%B0%EC%97%B4%EC%97%90-javascript%EC%9D%98-%EB%8B%A4%EB%A5%B8-%EB%B0%B0%EC%97%B4-%EC%9A%94%EC%86%8C%EA%B0%80-%ED%8F%AC%ED%95%A8%EB%90%98%EC%96%B4-%EC%9E%88%EB%8A%94%EC%A7%80/

profile
주어진 문제는 해결하고 공부하고 성장한다.

0개의 댓글

관련 채용 정보