javascript函数传值问题

代码地址,注释125行出错,每次结果一样

https://github.com/bigggge/Js...

大概类似于下面的代码

function handleData(arg) {console.log(arg);//这里正常,arg等于传进来的值var options={
{     title: {        text: '大规模散点图'
    },    //省略
    toolbox: {        feature: {            myTool2: {               
     show: true,                title: '自定义扩展方法',               
      icon: 'image://http://echarts.baidu.com/images/favicon.png',               
       onclick: function (){                      
       console.log(arg);
       //这里不正常,arg不等于传进来的值,始终是一个固定值,为什么?
                }
            }
        }
    }
}
myChart.setOption(option);
}

handleData(array);


慕的地8271018
浏览 479回答 1
1回答

墨色风雨

关于onclick只能获取一个值,可能可以用闭包解决,因为条件原因,我无法进行测试,你可以借鉴一下这篇文章:链接
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript