Skip to content

apply 数组 #31

@yongheng2016

Description

@yongheng2016

apply 天生可以传数组为参数
可以对存在数组的参数进行操作

对arr1操作,输出:[1,4,5,6,2,3]

  var arr1 = [1,2,3]
  var arr2 = [4,5,6]
  var arr = [1,0].concat(arr2)
  Array.prototype.splice.apply(arr1, arr)
 console.log(arr1)
  • es6
  var arr1 = [1,2,3]
  var arr2 = [4,5,6]
arr1.splice(1,0,...arr2)  //es6

apply经典应用

Math.max

var arr = [1,2,3]
Math.max.apply(null, arr)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions