var arr = [3, 10, 2, 100]; var max = Math.max.apply(Math, arr); console.log(max); // 100
有大神能详细讲解一下吗,小白弄不懂
如何改变指针是标准定的,apply和call就是用来改变作用域的
call与apply的区别在于前者的参数是一个一个的,比如:
var max = Math.max; var a = max.call(Math,1,2,5,8); alert(a) //8
var max=Math.max var a=max.apply(Math,[1,2,5,8]); alert(a) //8
548k questions
547k answers
4 comments
86.3k users