ES5数组的方法
2024-08-28 19:52:36
var
ary = [1,23,4];
function
isArray(o){
return
Object.prototype.toString.call(o)==
'[object Array]'
;
}
console.log(isArray(ary));
isArray()检测是否是数组。
toString()把数组转换为字符串,并返回结果。
toLocaleString()把数组转换为本地数组,并返回结果。
valueOf()返回数组对象的原始值。
toSource()返回该对象的源代码。
join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
栈方法:(先进后出)
pop()删除并返回数组的最后一项。
push()向数组的末尾添加一个或更多元素,并返回新的长度。
队列方法:(先进先出)
shift()删除并返回数组的第一项。
unshift()向数组的开头添加一个或更多项,并返回新的长度。
重排序法
reverse()颠倒数组中元素的顺序。
sort()对数组的元素进行排序。
操作方法
concat()连接两个或更多的数组,并返回结果。
slice()截取数组。
splice()删除元素,并向数组添加新元素,(返回删除的元素)第一个参数开始位置,第二个是个数,第三个是要添加的值。
位置方法
indexOf();从开始查找,查找内容在数组里的位置。
lastIndexOf(),从末尾开始查找
迭代方法
every(),some(),filter(),forEach(),map()
缩小方法
reduce(),reduceRight();
最新文章
- [转]-CSS 元素垂直居中的6种方法
- python:threading多线程模块-创建线程
- 聊Javascript中的AOP编程
- iframe中的js
- Atitit.词法分析的原理 理论
- IOS6学习笔记(一)
- [转]Ionic 实现双击返回键退出功能
- 安装Ubuntu 16.04后要做的事
- win7 dos命令窗口内容显示不全解决办法--将命令执行结果输出到一个文件中
- (转)adb shell am 的用法
- 【web性能】web性能测试工具推荐
- [转]ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- HW3.15
- 14_Xml继承
- BFS zoj 1649
- 精通javasCRIPT-学习笔记 Features,Functions,Object
- JAVA之旅(二十五)——文件复制,字符流的缓冲区,BufferedWriter,BufferedReader,通过缓冲区复制文件,readLine工作原理,自定义readLine
- while(cin>;>;n1>;>;n2)
- 设计模式(四) Factory Pattern工厂模式
- 23.1纯 CSS 创作一个菜单反色填充特效