为了账号安全,请及时绑定邮箱和手机立即绑定

学习函数参数传址传递时,为什么调用时参数是字符串的形式?

学习函数参数传址传递时,为什么调用时参数是字符串的形式?

皈依舞 2018-09-13 10:09:11
当函数参数是全局的一个属性,可以达到传址传递的效果,但是不明白为什么使用f('a')而不能是f(a);var a = 1;function f(p) {   window[p] = 2; }f('a'); //不明白这里为什么使用f('a')a // 2
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超3个赞

可以啊,不过执行函数的时候变成了window[1] = 2


查看完整回答
反对 回复 2018-10-19
  • 1 回答
  • 0 关注
  • 643 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信