码迷,mamicode.com
首页 > Web开发 > 详细

JS 的一些原生属性

时间:2017-09-05 21:00:42      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:排序   条件   返回   for   控制   包括   es6   符号   前端   

1、数组方法

  判断是否是数组: instanceof   、  Array.isArray( )

   转换方法:toString( )、valueOf( )、join( )  ,前两个数组项会默认加,    第三项是会按照join 的符号来分隔数组项  

   栈方法:push(xxx)、pop()        

        队列方法:shift()  (移除第一项,并且返回该项)、 unshift( xxx) (在 数组前端添加任意项,返回新数组的长度)

   重排序方法:reverse( )  反转数组项的顺序    sort() 排序        

        操作方法: concat(xxx)  (如果传递是数组,会把数组的每一项都添加到数组中)  slice()  接受1 或2个参数,即要返回的起始和结束项的位置,但是不包括结束的位置项---  slice 不会影响到原始数组。 如果参数有负数,用数组长度加上该数来确定相应的位置,

                      splice ( ) 方法: 第一个参数是 要删除的位置,第二个参数是要删除的个数,第三个参数可选 是要加入任意数量的项。  所以这个方法可以控制参数来达到    删除、插入、替换

  位置方法:indexOf() 、 lastIndexOf()    一个是从头比较  一个是从尾比较, 返回第一个找到的元素的下标

  迭代方法:every() 、some()、 map()、 forEach()、filter()  传入方法中的函数会接受三个参数(item,index,arrry) 

       every 表示如果数组每一项都满足条件,则返回true ; some 表示如果数组有一项满足条件,则返回true      ;   filter 函数中 用来判别数组中的元素是否满足某个条件,满足条件的元素会作为数组返回

       map( ) 对数组的每一个元素运行给定函数,返回调用结果的数组    forEach() 直接对数组进行操作

 

   ES6中新增不少方法,下次看到了再说---

2、       

  

 

JS 的一些原生属性

标签:排序   条件   返回   for   控制   包括   es6   符号   前端   

原文地址:http://www.cnblogs.com/wanonder/p/7481664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!