Computer >> Máy Tính >  >> Lập trình >> Javascript

Tầm quan trọng của phương thức _without () trong JavaScript là gì?

_without ()

Phương thức này nằm trong underscore.js thư viện javascript. Nó nhận hai tham số và loại bỏ những phần tử có trong mảng thứ hai khỏi mảng đầu tiên. Nó không bận tâm đến việc liệu các giá trị có phải là true hay không hoặc sai , nó sẽ kiểm tra từng giá trị một và tiến hành tác vụ. Đảm bảo rằng nó có phân biệt chữ hoa chữ thường.

cú pháp

_.without( array, values);

Ví dụ

Trong ví dụ sau, nó kiểm tra xem các giá trị có trong tham số thứ hai có nằm trong tham số đầu tiên hay không và cố gắng xóa các giá trị có sẵn.

<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>

Đầu ra

5,6,4,8


Trong ví dụ sau, từ java có trong cả tham số đầu tiên và tham số thứ hai và mặc dù nó không bị xóa vì "JAVA" trong tham số thứ hai là viết hoa trong khi "java" trong tham số đầu tiên là một trường hợp nhỏ.

Ví dụ

<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>

Đầu ra

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