99问答网
所有问题
JS 在回调函数中为什么只能读取却不能修改外部的变量
如题所述
举报该问题
推荐答案 2017-08-02
一般都是只有引用类型的才能修改
即使是C语言之类的,也是指针啊
JS里面的ARRAY,OBJECT,FUNCTION之类的都可以修改属性
JS是把这些变量都绑在了回调函数的上下文上面,js的arguments就给你展示了存的哪些参数值,和外围的执行回调的事件或者方法无关
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WWXj7jejO7e7Oetz7jj.html
其他回答
第1个回答 2017-08-02
不能改变
相似回答
大家正在搜
相关问题
javascript怎么在回调函数内,修改外部变量?
js 事件调用函数,无法修改全局变量?
javascript 怎么在回调函数内,修改外部变量
js回调函数内给外部变量赋值
jquery ajax回调函数里面的变量如何在函数外部也能访...
js里面不能修改Boolean变量的数据是怎么回事?
如何在回调函数中访问外部的变量
js全局变量在某个回调函数里还可以访问吗