_.isEmpty() 函数:
- 它用于检查列表、数组、字符串、对象等是否为空。
- 它首先找出传递参数的长度,然后再决定。
- 如果长度为零,则输出为真,否则为假。
用法:
_.isEmpty(object)
参数:
它只需要一个参数,即对象。
返回值:
如果传递的参数为空,即其中没有任何元素,则返回 true。否则返回false。
Examples:
- 将一个空元素传递给 _.isEmpty() 函数:
_.isEmpty() 函数一个一个地从列表中取出元素并开始计算数组的长度。每次遇到一个元素时,它都会将长度加一。然后,当数组完成时,它会检查数组的长度是否为零(返回 true)或大于零(然后返回 false)。在这里,我们有一个空数组,所以输出为真。
html
<!-- Write HTML code here -->
<html>
<head>
<script src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script type="text/javascript">
console.log(_.isEmpty([]));
</script>
</body>
</html>
输出:
- 将包含 6 个元素的数组传递给 _.isEmpty() 函数:
检查函数的过程将与上述示例相同。在这里,我们在数组中有 6 个元素,这意味着在数组的末尾,它的长度将为 6。因此,长度不等于 0,因此答案将是错误的。
html
<!-- Write HTML code here -->
<html>
<head>
<script src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script type="text/javascript">
console.log(_.isEmpty([1, 2, 3, 4, 5, 6]));
</script>
</body>
</html>
输出:
- 将字符列表传递给 _.isEmpty() 函数:
_.isEmpty() 函数的工作方式与上述示例相同。这意味着它不区分数组是否有数字、字符或为空。它将在所有数组上工作相同并找出它们的长度。在此示例中,我们有一个长度为 4 的数组。因此,输出将为 false。
html
<html>
<head>
<script src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script type="text/javascript">
console.log(_.isEmpty(['HTML', 'CSS', 'JS', 'AJAX']));
</script>
</body>
</html>
输出:
- 将元素零传递给 _.isEmpty() 函数:
不要与空数组和包含零作为元素的数组混淆。由于元素为零,所以你一定认为数组是空的。但是数组包含一个元素,并且由于 _isEmpty() 计算长度,因此下面数组的长度将是大于零的一。因此输出将是错误的。
html
<!-- Write HTML code here -->
<html>
<head>
<script src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script type="text/javascript">
console.log(_.isEmpty([0]));
</script>
</body>
</html>
输出:
笔记:
这些命令在 Google 控制台或 Firefox 中不起作用,因为需要添加他们没有添加的这些附加文件。
因此,将给定的链接添加到您的 HTML 文件中,然后运行它们。
链接如下:
html
<!-- Write HTML code here -->
<script type="text/javascript" src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
一个例子如下所示:
相关用法
- PHP Ds\Collection isEmpty()用法及代码示例
- PHP Ds\Deque isEmpty()用法及代码示例
- PHP Ds\Vector isEmpty()用法及代码示例
- PHP SplDoublyLinkedList isEmpty()用法及代码示例
- PHP SplHeap isEmpty()用法及代码示例
- PHP SplPriorityQueue isEmpty()用法及代码示例
- Lodash _.isEmpty()用法及代码示例
- Collect.js isEmpty()用法及代码示例
- Fabric.js ActiveSelection isEmpty()用法及代码示例
- PHP imagecreatetruecolor()用法及代码示例
- p5.js year()用法及代码示例
- d3.js d3.utcTuesdays()用法及代码示例
- PHP ImagickDraw getTextAlignment()用法及代码示例
注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 Underscore.js _.isEmpty() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。