_.isEmpty()函数:
- 它用于检查列表,数组,字符串,对象等是否为空。
- 它首先找出传递的参数的长度,然后决定。
- 如果length为零,则输出为true,否则为false。
用法:
_.isEmpty(object)
参数:
它仅接受一个参数即对象。
返回值:
如果传递的参数为空,即其中没有任何元素,则返回true。否则,它返回false。
例子:
- 将空元素传递给_.isElement()函数:
_.isElement()函数从列表中一个接一个地获取元素,并开始计算数组的长度。每次遇到元素时,其长度都会增加一。然后,当数组完成时,它检查数组的长度是零(返回true)还是大于零(然后返回false)。在这里,我们有一个空数组,因此输出为true。<!-- 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,因此答案为假。<!-- 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> <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()函数:
不要与空数组和包含零作为元素的数组混淆。由于元素为零,因此您必须考虑数组为空。但是该数组包含一个元素,并且由于_isElement()计算长度,因此以下数组的长度将是一个大于零的长度。并且hece输出将是错误的。<!-- 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文件,然后运行它们。
链接如下:
<!-- 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 SplDoublyLinkedList isEmpty()用法及代码示例
- PHP Ds\Vector isEmpty()用法及代码示例
- PHP Ds\Deque isEmpty()用法及代码示例
- PHP Ds\Collection isEmpty()用法及代码示例
- PHP DOMNode cloneNode()用法及代码示例
- node.js Stream writable.writableFinished用法及代码示例
- node.js Stream writable.writableObjectMode用法及代码示例
- node.js process.platform用法及代码示例
- node.js process.debugPort用法及代码示例
- node.js process.title用法及代码示例
- PHP DOMNode getLineNo()用法及代码示例
- Node.js process.cwd()用法及代码示例
- node.js process.argv用法及代码示例
注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 Underscore.js | _.isEmpty()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。