标签:locale 格式 lis substring ret empty get reverse ons
时间对象
创建时间对象
var date = new Date();
var date1 = new Date(2019,6,20,12,12,12);
var date2 = new Date(‘2019-7-20 12:12:12‘);
var date2 = new Date(‘Wed Jul 03 2019‘);
修改,获取时间的各个部分
setFullYear() getFullYear()
setMonth() getMonth() //0-11
setDate() getDate() getDay() //0-6
setHours() getHours()
setMinutes() getMinutes()
setSeconds() getSeconds()
setMilliseconds() getMilliseconds() getTime()
格式化时间
toDateString()
toTimeString()
toLocaleDateString()
toLocaleTimeString()
字符串方法
-1- 创建数组
var ary1 = new Array();
console.log(ary1);//[]
var ary2= new Array(2,3,4,5);
console.log(ary2); //[2,3,4,5]
var ary3= new Array(4); //传一个参数,为数字,代表数组长度
console.log(ary3); //[empty*4]
// 数组的length属性可读可写
ary3.length = 8;
console.log(ary3); //[empty*8]
-2- 数组方法
- 1) push()
- 功能:在数组末尾添加项
- 参数:添加进数组的项,一项或多项
- 返回值:数组新长度
- 原数组是否改变:改变
- 2) unshift()
- 功能:在数组开头添加项
- 参数:添加进数组的项,一项或多项
- 返回值:数组新长度
- 原数组是否改变:改变
- 3) pop()
- 功能:在数组末尾删除一项
- 参数:不需要
- 返回值:删除的项
- 原数组是否改变:改变
- 4) shift()
- 功能:在数组开头删除一项
- 参数:不需要
- 返回值:删除的项
- 原数组是否改变:改变
- 5) splice()
- 功能:截取数组中的指定项
- 参数:
(n) 从索引n开始截取到数组末尾
(n,m) 从索引n开始截取m项
(n,m,x,y,z) m之后的参数作为数组项从截取的位置添加进数组
- 返回值:截取的项组成的数组
- 原数组是否改变:改变
- 6) slice()
- 功能:从数组中复制项
- 参数:
(n) 从索引n开始复制到数组末尾
(n,m) 从索引n开始复制到索引m(不包括m)
- 返回值:复制出来的项组成的数组
- 原数组是否改变:不改变
- 7) join()
- 功能:把数组以指定连接符,连成字符串
- 参数:连接符, 默认逗号连接
- 返回值:字符串
- 原数组是否改变:不改变
- 8) concat()
- 功能:把数组或者数组项拼接成一个数组
- 参数:单项或者数组
- 返回值:拼接好的新数组
- 原数组是否改变:不改变
- 9) indexOf()
- 功能:查找一个值在数组中出现的索引
- 参数: 要查找的项
- 返回值:索引
- 原数组是否改变:不改变
- 10) reverse()
- 功能:倒序数组
- 参数: 不需要
- 返回值:倒序后的原数组
- 原数组是否改变:改变
- 11) sort()
- 功能:对数组排序
- 参数: 不传参数,默认按照字符的编码升序排列
排数字:
function(a,b){ return a-b};升序
function(a,b){ return b-a};降序
排英文字母:
function(a,b){ return a.localeCompare(b)};升序
function(a,b){ return b.localeCompare(a)};降序
排中文:
function(a,b){ return a.localeCompare(b,‘zh‘)};升序
function(a,b){ return b.localeCompare(a,‘zh‘)};降序
根据数组中每一项的一个属性排序
function(a,b){ return a.name.localeCompare(b.name,‘zh‘)};
function(a,b){ return a.age-b.age};
- 返回值:排序后的原数组
- 原数组是否改变:改变
标签:locale 格式 lis substring ret empty get reverse ons
原文地址:https://www.cnblogs.com/didamehulayou/p/11128324.html