js 笔记

来源:互联网 发布:mysql ip数据库 编辑:程序博客网 时间:2024/06/05 04:10

数组:
concat() :
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本
arrayObject.concat(arrayX,arrayX,......,arrayX) 


join():
元素是通过指定的分隔符进行分隔的
[1,2,3,4].join('-')
结果1-2-3-4


split():
方法用于把一个字符串分割成字符串数组
'1-2-3-4'.split('-');
结果:["1", "2", "3", "4"]


push():
方法可向数组的末尾添加一个或多个元素,并返回新的长度。
[1,2,3].push(4)
结果:[1,2,3,4]


unshift():
方法可向数组的开头添加一个或更多元素,并返回新的长度。
[1,2,3].unshift(4)
结果:[4,1,2,3]

pop():
删除并返回数组的最后一个元素。
[1,2,3].unshift(4)
结果:[4,1,2,3]


shift():
删除并返回数组的第一个元素。
[1,2,3].unshift(4)
结果:[4,1,2,3]


splice():
方法向/从数组中添加/删除项目,然后返回被删除的项目。
[1,2,3,4,5,6].splice(2,4) //从第二个开始往后删4个
结果:[3, 4, 5, 6]

slice():
方法可从已有的数组中返回选定的元素。返回一个新的数组,包含从 start 到 end (不包括该元素)
[1,2,3,4,5,6].slice(2,4) 
结果:[3, 4]


reverse():数组倒序


sort:按数值大小排序,需要函数支持(升序)

function compare(value1,value2){  if(value1<value2){    return -1;  }else if(value1>value2){    return 1;  }else{    return 0;  }}var arr = [3,4,2,5,6]arr.sort(compare)结果:[2,3,4,5,6]
toString();转换为字符串并返回toLocaleString();转换为本地格式字符串并返回indexOf从数组的起始位置开始查找lastIndexOf从数组的结束位置开始查找every如果该函数对每一项都返回true,则返回truefilter返回值为true的所有数组成员forEach无返回值map返回每一次函数的结果数值some有任意一项返回true,则返回truereduce从数组起始位置开始遍历reduceRight从数组末尾开始遍历

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝买的家电坏了怎么办 衣服皱了没有熨斗怎么办 油烟机油盒坏了怎么办 实体店不给换货怎么办 台式电脑鼠标不动了怎么办 电脑开机一直长鸣报警怎么办 国外电话卡网速太慢怎么办 滴滴提现忘记登录密码怎么办 微信提现支付密码忘记了怎么办 小米手机前置摄像头打不开怎么办 mp4视频屏幕好小怎么办 投了简历没回应怎么办 借壳上市原股票怎么办 红米note3指纹解锁失灵怎么办 来分期刷脸失败怎么办 买到假货商家不承认怎么办 买到假货翻新货工商局怎么办 三星note8笔丢了怎么办 夜跑结束后该怎么办 lol客户端正在运行中怎么办 瑞和宝终端锁定怎么办 骊爽摩托车动力弱怎么办? 换了手机跟点微信怎么办 手机送点插头换了怎么办 校园网总是显示有代理软件怎么办 电脑连接无线网络需要登录怎么办 智校园密码忘了怎么办 ivvi手机开不开机怎么办 跑鞋子大了一码怎么办 洗浴搓澡出汗多该怎么办 联华超市卡丢了怎么办 飞利浦电视的应用打不开怎么办 贵阳市下岗职工办理门面补贴怎么办 陌陌上被骗了色怎么办 七位数的座机要怎么办 开通米粉卡店铺预留电话号码怎么办 办信用卡没有单位电话怎么办 qq账号永久封停怎么办 qq号给冻结了怎么办 微信被官方封2天怎么办 天虹的卡丢了怎么办