你好我是 javascript 的新手 我只想问一下是否有可能在函数中获取值?
示例代码
function a(){
var sample = "hello world"
};
然后我将转到全局上下文并获取变量 sample
sample2 = sample
console.log(sample2);
当我 console.log sample2 那么 sample2 的值应该是“hello world”请分享你的知识我想在 javascript 中学习更多提前谢谢
原文由 wiwit 发布,翻译遵循 CC BY-SA 4.0 许可协议
与任何其他编程语言一样,您需要做的就是返回您需要访问的值。所以要么你可以让你的函数返回变量值,这样你就可以访问它。或者让它返回一个对象,该对象还具有可以返回值的子函数
所以按照第一种方法,
或者,您可以使用第二种方法,您可以通过公开辅助函数来更改私有变量,例如
希望这能解决你的疑问。