首页前端开发JavaScript教你一招判断javascript是否是数组

教你一招判断javascript是否是数组

时间2024-01-30 04:01:02发布访客分类JavaScript浏览112
导读:收集整理的这篇文章主要介绍了教你一招判断javascript是否是数组,觉得挺不错的,现在分享给大家,也给大家做个参考。上一篇文章中我们了解了删除数组中任意元素的方法,请看《javascript如何删除数组中的任意元素》。这次我们来了解一下...
收集整理的这篇文章主要介绍了教你一招判断javascript是否是数组,觉得挺不错的,现在分享给大家,也给大家做个参考。上一篇文章中我们了解了删除数组中任意元素的方法,请看《javascript如何删除数组中的任意元素》。这次我们来了解一下判断对象是否是数组的方法,有需要的可以参考参考。

我们知道了如何去创建一个数组对象,如何给数组添加元素,如何删除元素,但是似乎忽略了一个严重的问题,就是我们如何确定这就是一个数组呢?这次我们就来介绍一下判断对象是否是数组的方法。

首先我们来看一个小例子。

script>
    VAR arr = new Array(3);
     arr[0] = "one";
    arr[1] = "two";
    arr[2] = "three";
    console.LOG(Array.isArray(arr));
    console.log(Array.isArray([1, 2, 3]));
    console.log(Array.isArray("1","2"));
    /script>
    

这个例子的结果是

我们可以看到,第一个是true,第三个是false。根据以往的结果来看,true肯定表示的是“是一个数组”的意思,而false表示的肯定就是“不是一个数组”的意思啦。

我们来看看代码,为什么第一个的结果是true,第二个的结果也是true,而第三个的结果就是false呢?其实可以很明显的看到,第一个它是判断的是一个数组,那返回值肯定就是true啊,但是第三个好像与第二个差距不是很大啊,那为什么第二个就是一个数组,而第三个就不是一个数组呢?这就让我们具体来看一下这个方法吧。

isArray() 方法用于判断一个对象是否为数组。

我们来看看这个方法的语法吧。

Array.isArray(要判断的对象)

这个方法返回的值是布尔值,如果对象是数组返回 true,否则返回 false。

我们在回过头去看这个例子,在这个方法里,第二第三个是一样的吗?不一样的,将这个方法给去掉之后,第二个其实是“[1, 2, 3]”,而第三个是“"1","2"”,怎么一看,是不是就知道了,前面那个是一个数组,后面那个只能说是一个字符串。

这次就先说到这里了,有需要的可以看:javascript高级教程

以上就是教你一招判断javascript是否是数组的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: javascript如何颠倒元素位置下一篇:javascript如何删除数组中的任意...猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: 教你一招判断javascript是否是数组
本文地址: https://pptw.com/jishu/592013.html
javascript如何颠倒元素位置 通过js来获取字符串中各个字母出现的次数

游客 回复需填写必要信息