<strong>array.isarray()</strong> 方法用来判断某个值是否为数组。如果是,则返回 true,否则返回 false。
isArray语法
<code class="javascript">Array.isArray(value)</code>
立即学习“Java免费学习笔记(深入)”;
isArray参数
| 参数 | 说明 |
value |
需要检测的值。 |
立即学习“Java免费学习笔记(深入)”;
isArray功能
<strong>isArray()</strong> 方法用来判断某个值是否为数组。如果是,则返回 true,否则返回 false。
立即学习“Java免费学习笔记(深入)”;
isArray实例
<code class="javascript">// 下面的函数调用都返回 true
Array.isArray([]);
Array.isArray([1]);
Array.isArray(new Array());
// 鲜为人知的事实:其实 Array.prototype 也是一个数组。
Array.isArray(Array.prototype);
// 下面的函数调用都返回 false
Array.isArray();
Array.isArray({});
Array.isArray(null);
Array.isArray(undefined);
Array.isArray(17);
Array.isArray('Array');
Array.isArray(true);
Array.isArray(false);
Array.isArray({ __proto__: Array.prototype });</code>
立即学习“Java免费学习笔记(深入)”;
isArray兼容性解决方法
假如不存在 Array.isArray(),则在其他代码之前运行下面的代码将创建该方法。
<code class="javascript">if (!Array.isArray) {
Array.isArray = function(arg) {
return Object.prototype.toString.call(arg) === '[object Array]';
};
}</code>
立即学习“Java免费学习笔记(深入)”;
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号