引用类型----Object、Array

什么是引用类型

引用类型是一种数据结构,用于将数据和功能组织一起,对象是引用类型的一个实例。

Object

创建方法有两张var obj = new Object();var obj = {};
使用new会触发构造函数。

Array

同样可以直接[],也可以new,构造函数参数数字表示函数,其他表示长度为1的数组和里面的值。也可以忽略new,效果相同。

转换方法

一般用toLocaleString toString valueOf方法。

toLocaleString调用对象的toLocaleString方法 和toString一样 都可以被重写,简单的说toLocaleString更加独立一点 不会触发其他连锁操作的变化,例如数据类型变化。

数组的栈操作,队列操作

push pop
push shift unshift
长度对应变化

排序

reverse 反向
sort 比较相邻的两个数 返回1 0 -1,非稳定排序。

操作

slice 返回数组不影响原数组
splice 可以插入删除替换数组 返回删除项

标记位置

可传多个参数 参数往后延续
indexOf,从头开始
lastIndexOf,从尾开始

迭代方法

every
filter
foreach
map
some
都不会修改数组的值

归并方法
reduce
reduceRight

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,472评论 0 4
  • 本章内容 使用对象 创建并操作数组 理解基本的 JavaScript 类型 使用基本类型和基本包装类型 引用类型的...
    闷油瓶小张阅读 3,942评论 0 0
  • 我们经常会遇到使用随机的问题,下面就是一种解决随机数的方法。 在构造测试数据时,我们需要对测试表插入随机数据。构造...
    凯哥学堂阅读 4,386评论 0 0
  • 不少的成年人,无论男女,很有可能都不会觉得自己对“性”还会是无知的。一把年纪了,有经验、有阅历、不陌生,都是老司机...
    胡思乱想之阅读 2,823评论 0 0
  • 窗外阳光明媚,鸟语花香,而我只能卧床,努力张了张嘴,却发不出任何声响…… ...
    面北海丶候南风阅读 1,345评论 0 0