Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 _without() 메서드의 중요성은 무엇입니까?

<시간/>

_without()

이 방법은 underscore.js에 있습니다. 자바스크립트 라이브러리. 두 개의 매개변수를 사용하고 첫 번째 배열에서 두 번째 배열에 있는 요소를 제거합니다. 값이 true인지 여부는 문제가 되지 않습니다. 또는 거짓 , 각 값을 하나씩 확인하여 작업을 진행합니다. 대소문자를 구분해야 합니다.

구문

_.without( array, values);

예시

다음 예에서는 두 번째 매개변수에 있는 값이 첫 번째 매개변수에 있는지 확인하고 사용 가능한 값을 제거하려고 합니다.

<html>
<body>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script>
</head>
<body>
<script>
   document.write(_.without([5, 6, 4, 8, 9, 9, 0, 1], 0, 9, 1));
</script>
</body>
</html>

출력

5,6,4,8


다음 예에서 단어 java는 첫 번째 매개변수와 두 번째 매개변수 모두에 있으며 두 번째 매개변수의 "JAVA"가 대문자이고 첫 번째 매개변수의 "java"가 대문자이기 때문에 제거되지 않더라도 작은 케이스.

예시

<html>
<body>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script>
</head>
<body>
<script>
   document.write(_.without([5, 6, "c++", "php", "java", "javascript", 0, 1], 0, "JAVA", 1));
</script>
</body>
</html>

출력

5,6,c++,php,java,javascript