$("button:eq(2)").click(1111, data)中的data作為函數(shù)不應(yīng)該是data()的形式嗎
?<script type="text/javascript">
??????? //不同函數(shù)傳遞數(shù)據(jù)
??????? function data(e) {
??????????? alert(e.data) //1111
??????? }
??????? function a() {
??????????? $("button:eq(2)").click(1111, data)
??????? }
??????? a();
??? </script>
其中代碼$("button:eq(2)").click(1111, data)中的data作為函數(shù)不應(yīng)該是data()的形式嗎
2017-07-05
在JS里面,函數(shù)也是一個(gè)對(duì)象,所以這里的data是一個(gè)函數(shù)對(duì)象,而如果用data()的形式,就是以這個(gè)函數(shù)對(duì)象返回的結(jié)果作為參數(shù)而不是該函數(shù)了。