uniapp中js中的闭包使用
问题:
在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全局作用。

浙公网安备 33010602011771号