美文网首页
标准库 Array

标准库 Array

作者: BOB_BI | 来源:发表于2019-03-01 02:15 被阅读0次

Js内存中分stack 和heap
stack 中有global/window,对应heap中的一个哈希表,哈希表中有标准库和非标准库。
标准库中:Object(), String(), Number(), Array(), Boolean(), Function()

Array

1.声明
-直接赋值
var a =['1', '2']
-使用或不使用new效果一样
var a = Array(3) //生成一个数组a[length:3],a[0],a[1],a[2]都是undefined
var a = new Array(3) //同上
var b = Array(3,3) //生成一个数组b['3', '3']
var c = Array(1,2,3,4,5) //生成c['1', '2', '3', '4', '5']


image.png

2.array.forEach()


image.png image.png image.png

3..map,.filter,.reduce
.map 函数处理得到一个映射的结果集
.filter 函数处理得到一个过滤后的结果集
.reduce 函数处理,每次用处理的结果带入下一个处理,第二个参数为初始结果,返回值自己定


image.png

相关文章

  • 标准库 Array

    window.Array 全局对象(也是函数) Array(3) // {length:3} Array(3,3)...

  • 标准库 Array

    Js内存中分stack 和heapstack 中有global/window,对应heap中的一个哈希表,哈希表中...

  • 标准库-Array

    静态方法 Array.isArray()Array.isArray()方法返回一个布尔值, 表示参数是否为数组. ...

  • JS 基础之数组与伪数组

    标准库之window.array. -window.Array 全局对象(也是函数)(1) 创建数组 注意:Arr...

  • JS标准库之Array

    String(1) // ‘1’ ...

  • JS标准库之Array

    push() 可以接收任意数量的参数,把他们逐个添加到数组末尾,并返回修改后数组的长度pop() 从数组末尾移除最...

  • Swift复习系列:下标

    在访问Array或Dictionary时,我们除了可以通过系统的标准函数库,还可以使用下面的方式: array[i...

  • Swift的Copy-on-Write技术

    Copy-on-Write技术 Swift针对标准库中的集合类型(Array、Dictionary、Set)进行优...

  • Swift中值类型赋值操作

    在Swift标准库中,为了提升性能,String、Array、Dictionary、Set采取了Copy On W...

  • 2019-05-17 造轮子

    标准库的扩充 underscore.js 扩充了 Array 和 Object 相关 API moment.js ...

网友评论

      本文标题:标准库 Array

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