问题:
在uniapp里面,使用闭包函数处理的时候,会导致$this不能全局使用。
解决方案:
第一种代码写法(以循环为例):
const obj = { a:1, b:2, c:3 } var keys = Object.getOwnPropertyNames(obj) keys.forEach(function(key){ console.log(key+ '--->'+obj[key]) })
第二种代码写法(以循环为例):
let arr = [1,2,3,4,5] arr.forEach((item, index) => { console.log(item); });
总结:闭包函数以=>方式访问可以$this全局作用。
标签:闭包,uniapp,arr,obj,log,js,key From: https://www.cnblogs.com/hxmbk/p/17455995.html