为了账号安全,请及时绑定邮箱和手机立即绑定

两个匿名函数这么判断不相等

两个匿名函数这么判断不相等

喵喵时光机 2019-03-09 20:35:29
我在不同的两个vue组件中分别写了两个方法体一样的function,他们除了定义的作用域不同其他都一样,那么我应该如何判断他们不一样?或者能否获取到他们的作用域问题出现的环境背景及自己尝试过哪些方法我试过用MD5对方法编码,获得图中的id,可是这个id也是一样的。
查看完整描述

2 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

提供一种思路:将函数转成字符串,然后比较。
function test(args){console.log(args)};
函数test.toString();就是"function test(args){console.log(args)}"。
比较两个函数转成字符串的值,如果相等,两个函数就一样。

查看完整回答
反对 回复 2019-03-09
?
三国纷争

TA贡献1804条经验 获得超7个赞

直接比较函数引用啊

var a=function(){}var b=function(){}console.log(a===b)


查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 565 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信