JavaScript 代码解析:函数参数与内部变量
(function(x, f = () => x) { var x; var y = x; x = 2; return [x, y, f()]; }) x=2, y=undefined, f()=undefined (因为在函数内部没有给定x的值,而且箭头函数中的x指向的是函数参数中的x,而不是内部的变量x)
原文地址: https://www.cveoy.top/t/topic/nAEQ 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
(function(x, f = () => x) { var x; var y = x; x = 2; return [x, y, f()]; }) x=2, y=undefined, f()=undefined (因为在函数内部没有给定x的值,而且箭头函数中的x指向的是函数参数中的x,而不是内部的变量x)
原文地址: https://www.cveoy.top/t/topic/nAEQ 著作权归作者所有。请勿转载和采集!