1.找出数组中的最大值
let arr = [1, 2, 3, 4, 8, 10]
let maxArr = Math.max.apply(null, arr)
console.log(maxArr) // 10
2.将类数组转换为真正数组
function fn(){
console.log(arguments)
let arr = Array.prototype.slice.apply(arguments)
console.log(arr) //[1,2,3,4]
}
fn(1,2,3,4)
3.数组追加
let arr = []
Array.prototype.push.apply(arr,[1,2,3,4])
console.log(arr) // [1,2,3,4]
4.使用log代理console.log()
function log(){
console.log.apply(console, arguments)
}
log("哈哈哈") // 哈哈哈