ES6(2):ES6中新增的方法

ES5中给我们新增了一些方法,可以很方便的操作数组或者字符串,这些方法主要包括:数组方法、字符串方法、对象方法。

1.数组方法

迭代(遍历)方法:forEach(),map(),filter(),every()

1.1 forEach()

Array.forEach(function(value, index, arr) { })

参数说明:

Value:数组当前项的值
Index:数组当前项的索引
Arr:数组对象本身

 

 

1.2 filter()

Array.filter(function(value, index, arr) {})

Filter方法会创建一个新的数组,数组中的元素是通过检查指定数组中符合条件的所有元素,主要用于筛选数组。

  

 

1.3 filter()

Array.some(function(value, index, arr) {})

some方法用于检测数组中的元素是否满足指定的条件。通俗点说,查找数组中是否有满足条件的元素。

注意:它返回的是布尔值,只要数组中有满足条件的元素,就返回true,否则返回false

 

 

1.4 every()

Array.every(function(value, index, arr) {})

every方法用于检测数组中的元素是否满足指定的条件。

注意:它返回的是布尔值,必须数组中全部满足条件,才返回true,否则返回false

  

 

1.5 sort()

Array.sort(function(a,b) {})

sort方法用于给数组进行排序。默认情况下,只能对1-9的数字进行顺序排序

Sort的回调方法中接收两个参数a和b,一般通过a和b进行比较,返回一个整数来判断a和b哪个大。返回1就是a>b,返回-1就是a

 

2.字符串方法

Trim() 方法会将一个字符串两端的空白字符删除

Trim方法并不会影响字符串本身,而是返回一个新的字符串

 

3.对象方法

Object.keys(obj)。用于获取对象自身的所有属性

 

 

 

 

 

 

你可能感兴趣的:(javascript)