<script type="text/javascript">
        //不同函数传递数据
        function data(e) {
            alert(e.data) //1111
        }
        function a() {
            $("button:eq(2)").click(1111, data)
        }
        a();
    </script>
其中代码$("button:eq(2)").click(1111, data)中的data作为函数不应该是data()的形式吗
在JS里面,函数也是一个对象,所以这里的data是一个函数对象,而如果用data()的形式,就是以这个函数对象返回的结果作为参数而不是该函数了。