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

更新於:2019-07-30

254 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始吧
廣告
© . All rights reserved.