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从数组末尾开始遍历
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从数组末尾开始遍历
阅读全文
0 0
- JS笔记
- js 笔记
- JS笔记
- JS 笔记
- Js笔记
- js笔记
- js笔记
- js笔记
- JS笔记
- js笔记
- js笔记
- js笔记
- JS笔记
- js笔记
- js笔记
- js 笔记
- JS笔记
- JS笔记
- JS闭包的形象解释
- HDFS文件系统Shell命令
- 一位算法工程师对自己工作的反思,写得挺实在的
- 从写项目到部署linux服务器全过程-linux下tomcat的集群配置篇
- OTT与IPTV区别
- js 笔记
- 【开源】python画赛道程序
- linux kernel 升级
- SPRING SECURITY JAVA配置:Web Security
- 《Java编程技巧1001条》 第380条 数组的索引
- 高并发下单例的jdbc连接池工具类
- 数据结构课程设计-------学生信息管理系统
- 奇怪的发现
- 博客搬家