게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바스크립트에서 "return !!~"가 의미하는 것은 무엇일까요?
게시물ID : programmer_22284짧은주소 복사하기
작성자 : 첫댓평생솔로
추천 : 1
조회수 : 944회
댓글수 : 9개
등록시간 : 2018/04/12 01:30:04
//원본 배열 
var testArray = ["aaa", "bbb", "ccc", "ddd"]; 

//배열의 중에서 "bbb"가 있으면 true를 리턴 
//메서드 수행 중 true가 리턴되면 메서드 수행을 중단하고 true를 리턴 
testArray.some(function (item, index, array) {
console.log(index + "번째 요소 : " + item); 
return !!~item.search("bbb"); }); 

//로그에 찍히는 내용 /
/0번째 요소 : aaa 
//1번째 요소 : bbb 

//true를 리턴하는 콜백이 있었으므로 리턴값은 true 
true

----
위와 같은 코드가 있는데요. 중간에 testArray 함수를 보시면 여기서 return !!~라는게 있더라고요.  
return !!~가 의미하는건 무엇인지 잘 모르겠네용,, 아시는분 답변 달아주시면 감사하겠습니다.
( 추가로 return "!!~" 이런식으로 구글에 검색해봐도 잘 안 나오는데 이 경우엔 어떻게 검색해야 결과가 나올지 팁도 알고 싶습니다!)

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호