1.数组
join( ) 把数组的所有元素放入一个字符串,通过一个分隔符进行分隔,把数组转成字符串,里面没有传任何参数 默认以逗号连接。
join('') 表示中间没有任何字符拼接。
sort() 对数组排序,隐式数据类型转换 会把字符串类型的转成数字类型进行排序,sort方法 会把老数组和新产生的数组都进行排序。
push() 向数组末尾添加一个或更多元素,并返回新的长度,也可以添加多个数据。
concat() 合并两个数组,对原来的两个数组 没有任何改变,会生成一个拼接好的新数组,也可拼接多个数组 (es6合并数组 要使用扩展运算符 ...)
数组中的splice方法 可以对数组进行增删改
splice()里面有三个参数,
第一个参数表示 你要操作的数组元素的索引
第二个参数表示 你要从你选择的索引开始要删除的个数
第三个参数表示 你要添加的数组元素
push在数组的末尾添加一个元素
pop 删除数组的最后一个元素
shift 删除数组的最前面的一个元素
unshift 在数组的最前面添加一个数组
数组.indexOf('实际的值') 如果找到了就返回 值在数组中的下标
如果找不到就返回-1
2.日期对象
Date 对象用于处理日期和时间
let date = new Date(); 会打印出一个当前的日期
通过这种方式 可以打印出 过去的时间:
使用一个参数传过去的,字符串表示的月份中 9 就代表9月 10 就代表10月
var tdate=new Date("9 1,2017,14:58:12");
返回 Date 对象的月份,其值介于0~11之间(注:0-1月份)
用数字类型,和逗号分割的月份 是从0开始算的,这里8 就代表9月
返回 Date 对象的一个月中的每一天,其值介于1~31之间
获取日期:
console.log( date.getDate() );
返回 Date 对象的星期中的每一天,其值介于0~6之间(注:0代表周日,1代表周一 ,2代表周二)
获取星期几:
console.log( date.getDay() );
返回 Date 对象的小时数,其值介于0~23之间
(24点就是0点)
console.log( date.getHours() );
返回 Date 对象的分钟数,其值介于0~59之间
(60分就是0)
console.log( date.getMinutes() );
返回 Date 对象的秒数,其值介于0~59之间
(60秒就是0)
console.log( date.getSeconds() );
★★★★返回 Date 对象的月份,其值介于0~11之间(注:0代表1月份)
console.log( date.getMonth() );
返回 Date 对象的年份,其值为4位数
console.log( date.getFullYear() );