_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