提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
JS函数前置执行
在函数执行前在函数原型上添加一个方法,使得在执行函数前先执行这个方法,AOP函数
一、函数切片AOP函数
```javascript
// 在函数原型上添加一个方法
Function.prototype.Abefore = function(callback) {
// console.log('123123')
// 这的this指向函数Say
let _that = this
return function() {
// 这里的this指向的是window
callback()
// 执行完新加的在执行原来的
_that()
}
}
// 在原有函数之前先执行
function Say() {
console.log('哈哈哈');
}
let newSay = Say.Abefore(function() {
console.log('函数执行之前走的')
})
newSay()