简单来说就是你的proxy set方法最后要返回true,不管何种情况没返回true都会报这个错,实际这个问题的产生似乎都是在’use strict’模式下
const p = new Proxy({}, {
set: function(target, prop, value, receiver) {
//....
//.....
return true; //proxy handler返回true
}
})
文章讨论了在JavaScript的严格模式(usestrict)下,如果Proxy的set方法无论如何都返回true,可能导致的错误。作者指出这可能是问题产生的根源。
简单来说就是你的proxy set方法最后要返回true,不管何种情况没返回true都会报这个错,实际这个问题的产生似乎都是在’use strict’模式下
const p = new Proxy({}, {
set: function(target, prop, value, receiver) {
//....
//.....
return true; //proxy handler返回true
}
})
2万+
8641
9531
2575
1221
2240

被折叠的 条评论
为什么被折叠?
