javascript中的on问题

  QueryTableModel.prototype.creatTable = function(
    on) {
    var that = this;
    var indexWidth = '40px';
    if (this.tableModel && this.tableModel.indexWidth) {
      indexWidth = this.tableModel.indexWidth;
    }
    //默认初次初始化查询
    this.firstQuery = true;
    if (typeof on != 'undefined') {
      this.firstQuery = on;
    }

这个on仅仅值得是boolean类型的值吗?

如果是那这样的关键字为什么能进行传参呢?不是有on这个方法吗?

qq_小树_6
浏览 1484回答 2
2回答

千载悠悠丶

on是变量名称,具体什么含义需要看之前的代码如何定义了。而且只要符合变量名命名规则又不与下表中的冲突都是可以的,on并不在其中,当然你可以用其他变量名替换on,而且方法是需要带有()的,又不会与变量名冲突

kevinZee

应该没有on这个方法,事件是类似onclick,onkeyup这样的名字,你可能和jq提供的on方法或者别的类库框架的on搞混了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript