总结

总结:

  1. 替换this: 3种:
    (1). 在一次调用函数时,临时替换this,首选:

  函数.call(对象, 实参值,...)
(2). 临时替换一次this,但是需要打散数组再传参时,被迫改为:
  函数.apply(对象, 数组)
(3). 创建一个一模一样的新函数并永久绑定this和部分实参值:
  var 新函数名=原函数.bind(对象, 固定实参值, ...)

  1. 数组函数:
    (1). 判断:
  2. 判断数组中是否所有元素都符合要求:
      var bool=arr.every(function(value,i,arr){

    return 判断条件
  })

  1. 判断数组中是否包含符合要求的元素:
      var bool=arr.some(function(value,i,arr){

    return 判断条件
  })
(2). 遍历:

  1. 单纯简化for循环变量原数组中每个元素:
      arr.forEach(function(value,i,arr){

    对当前元素执行操作
  })

正文结束
本文作者:
文章标题:2020 年 09 月 02 日 17 时 46 分
本文地址:https://rickyduan.ink/index.php/archives/2020-9-2-17%3A46%3A10.html
版权说明:若无注明,本文皆学习日记原创,转载请保留文章出处。
最后修改:2020 年 09 月 02 日 05 : 46 PM
如果觉得我的文章对你有用,请随意赞赏