在研究events.js模块中的nodejs源代码时,我已经看过Reflect
函数几次。并且找不到它的定义。
有人能解释一下这个功能是做什么的吗?
答案 0 :(得分:0)
Reflect
是一个新的ES6内置对象。
Reflect.apply(...)
将执行一个带有传递参数列表的函数。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect/apply
代码示例
function sum(a, b) {
return a + b
}
const result = Reflect.apply(sum, undefined, [1, 2])
console.log(result)
// Same to
const result2 = sum.apply(undefined, [1, 2])
console.log(result2)