JavaScript高级用法

671 阅读1分钟

JavaScript高级用法

  • Es5中新增数组遍历的方法
    • forEach():没有返回值,直接遍历数组,参数为回调函数,回调函数为(value,index,arry)分别是数组中的值,对应的索引,数组本身,遍历不会终止
    • some():有返回值,返回值为一个布尔值,在找到满足条件后就终止遍历,直接遍历数组,参数为回调函数,回调函数为(value,index,arry)分别是数组中的值,对应的索引,数组本身,
    • map():
    • filter():有返回值,返回值为一个新数组,直接遍历数组,参数为回调函数,回调函数为(value,index,arry)分别是数组中的值,对应的索引,数组本身
    • every():
  • Es5中新增字符串的方法
    • trim()去掉字符串两边的空格
  • Es5中新增对象方法
    • Object.keys()查找对象中属性名,放到一个新数组中
    • Object.defineProperty()方法修改属性值,可以传很多参数