美文网首页
详解Js中的Array(一)

详解Js中的Array(一)

作者: Rainism_140d | 来源:发表于2018-08-21 09:42 被阅读22次

好了,开始,Array是啥?

数组,Js中的除Object外,最繁琐的对象了..创建一个数组,它的proto指向Array.prototype。


那咋个用它哪?

好问题,两种方式:

1、构造函数创建 (加new即可。当然也可以不加) 

对,就是仿Java的,因为Java有new 传入一个参数,如果是数字,那么该数字就是数组的length,但是整个数组就只有一个数,坑!!! 没用new,多个参数,就是正常的length跟数组了

2、字面量创建

好用,快捷!! 方法同上 当然可以是字符串当value

Array的的长度能干啥?

length可以让数组彻底gg 虽然设置了length的长度,但是没用,不会智能给你添加的,放心 长度变短了,竟然能删除??这还有点用

ES6 Array.from(直接传入字符串)

利用两个参数设置,快速把标签中的内容,转换为数组 将字符串转换为数组 直接传数字,会误以为是变量,所以报错

ES6 Array.of (直接传入数字)

Array.of更符合我们的逻辑,有了它,Array不存在的~ 会对参数进行类型判断,字符串不会分隔开

继承Object  toString()与 valueOf()

数组转字符串,中间使用分隔号  返回原始数值,对数组来说就是返回本身

判断数组内值 every()与 some()

从字面理解 每一个,结合函数可以判断数组是否满足某条件 从字面理解 一些,结合函数可以判断数组一部分是否满足某条件

数组中的增删操作 unshift()  push() shift() pop()

unshift push shift pop

根据内容找索引值,indexOf()与 lastindexOf()

输入内容,找到它的索引值 indexof()的第二个参数,设置为-1,就是从最后一个开始往前查找,-2就是倒数第二,以此类推 indexOf的升级版,直接从最后一个返回

相关文章

  • 详解Js中的Array(一)

    好了,开始,Array是啥? 数组,Js中的除Object外,最繁琐的对象了..创建一个数组,它的proto指向A...

  • Math、数组、Date

    JavaScript判断变量是否为数组的方法(Array)Javascript中的apply与call详解JS核心...

  • for遍历

    Array所有方法详解 http://30ke.cn/doc/js-array-method 1.forEach ...

  • JavaScript中字符串的基本方法详解

    JS中的内置对象有:String,Array,Math,Date。今天我们来详解一下字符串的方法。 charAt(...

  • JavaScript中数组的基本方法详解

    JS中的内置对象有:String,Array,Math,Date。今天我们来详解一下数组的创建及其方法。 数组的创...

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • JS Array.slice 截取数组

    //JS Array.slice 截取数组 //在JavaScript中,Array对象的slice(start[...

  • JS数组中那些你知道或不知道的

    作者:陈大鱼头github: KRISACHAN JS中的Array ecma-262中的定义:Array对象是一...

  • js中的数组

    1.关于js中的array对象 Array对象是用于在单个的变量中存储多个值; js数组中的每一项在都能保存任何类...

  • 前端笔记:JavaScript

    Array对象 Array即我们所说的数组,js中的数组对象不像java中那么严谨,Array是长度自动变化的数组...

网友评论

      本文标题:详解Js中的Array(一)

      本文链接:https://www.haomeiwen.com/subject/ngpriftx.html