Es5新增方法

Es5新增方法(数组,字符串,对象方法)

数组方法
迭代(遍历方法)法forEach(),map(),filter(),some(),every()

forEach()

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

filter()(筛选数组)

arr.filter(function (value,index,arr){
          return 条件;  
         //return value <20;
    })

注意:它直接返回一个新数组(return不会终止循环)

some ()(查找数组)(查找唯一元素比较方便)

arr.some(function (value,index,arr){
     return 条件;
   })

注意:它直接返回一个boolean(一旦查找到就不再循环) (return会终止循环)

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

 str.trim()

注意:返回的是一个新字符串

对象方法

var obj={
   id:1,    
   pname:'甄选'
   }
Object.defineProperty(obj,prop,descriptor)
//第三个参数descriptor以对象形式书写

value:设置属性值,默认undefined
writable:值是否可写,true|false,默认false
enumerable:目标属性是否可以枚举。true|false,默认false
configurable:目标属性是否可以被删除或是否可以修改特性 true|false 默认false

拓展

Object.keys();    //用于获取对象自身所有属性
Object.keys(obj);
//注意返回的属性名组成数组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值