JavaScript中的_without()方法的重要性是什麼?
_without()
此方法位於javascript的underscore.js庫中。它接受兩個引數,並從第一個陣列中刪除第二陣列中存在的元素。它不會在意值是true還是false,它會逐個檢查每個值並繼續此任務。確保它區分大小寫。
語法
_.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
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP