要使在函数A中计算出的变量在函数B中可见,您可以选择三个选项:
- 使其成为全球性的
- 使其成为对象属性,或
- 从A调用B时将其作为参数传递。
如果您的程序很小,那么全局变量还不错。否则,我会考虑使用第三种方法:
function A(){ var rand_num = calculate_random_number(); B(rand_num);}function B(r){ use_rand_num(r);}
要使在函数A中计算出的变量在函数B中可见,您可以选择三个选项:
如果您的程序很小,那么全局变量还不错。否则,我会考虑使用第三种方法:
function A(){ var rand_num = calculate_random_number(); B(rand_num);}function B(r){ use_rand_num(r);}