2019-05-27《读书笔记re》


《JavaScript高级程序设计》

5.2 Array类型

创建方式 

构造函数  var a =new Array()  //  new 可以省略 var a = Array();

字面量创建 var a = []; //推荐方式

5.2.1 检测数组

instanceof Array;Array.isArray();

5.2.2转换方法

5.2.3栈方法

push();//返回修改后数组长度

pop();//返回删除的项

5.2.4队列方法

shift();//移除第一项,返回删除的项

unshift();//添加,返回修改后数组的长度

5.2.5 重排序

reverse();//倒转

sort();//加参数

sort((a,b)=>{

return a>b
})

5.2.6 操作方法

concat();//拼接,不改变原数组

slice();//不改变原数组--剪切

splice():// 起始  数量  插入  -改变原数组 返回删除项

5.2.7 位置方法

indexOf();

lastIndexOf();

5.2.8迭代方法

every();

filter();

forEach();

map();

some();

5.2.9归并方法

reduce();

reduceRight();

5.3Date类型

var now = new Date();

getFullYear();

getMonth();

getDate();

getDay();

getHours();

getMinutes();

getSeconds():

5.4RegExp

5.5Function类型

5.5.1没有重载

5.5.2函数声明与函数表达式

函数声明提升

5.5.3作为值的函数

5.5.4函数的内部属性

arguments和this;

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

推荐阅读更多精彩内容