这里的意外令牌在哪里(流星)?

时间:2015-10-21 04:29:33

标签: javascript meteor innerhtml meteor-blaze

使用以下代码:

public static int[] sortArray(int[] preSortArray, int numberOfValues) {

  for(int i=0;i<numberOfValues - 1;i++) {
    int tempNum = i; 

    for(int j=i+1;j<numberOfValues;j++, tempNum++){
      int tempNumTwo = j;
      int swap = 0;

      if(preSortArray[tempNum] > preSortArray[tempNumTwo]) {
        swap = preSortArray[tempNumTwo];
        preSortArray[tempNumTwo] = preSortArray[tempNum];
        preSortArray[tempNum] = swap;

      }

    }

  }return preSortArray;

} 

我得到了这个:

Template.peopleGrid.events({
  'click #btnTextChecked': function() {
    alert('you clicked the btnTextChecked button');
  },
  'click #textmorph': function(evt) {
    var clicked = evt.target;
    var currentText = clicked.innerHTML;
    alert(currentText);
    if (currentText === 'Not sent') {
      clicked.innerHTML = 'Sent';
      clicked.style.color = 'yellow';
    } else if (currentText === 'Sent') {
      clicked.innerHTML = 'Need Help';
      clicked.style.color = 'red';
    } else if (currentText === 'Need Help') {
      clicked.innerHTML = 'Are OK';
      clicked.style.color = 'green';
    }
  }
});

然而,没有第56行。上面的代码通过第55行,以及ruokclient.js结束的地方。

那么可能导致这种情况呢?

我使用的代码来自here给出的答案。

1 个答案:

答案 0 :(得分:2)

不幸的是,这是解释器/编译器的错误消息没有帮助的情况之一。在行之间读取,如果代码在第55行结束并且它抱怨第56行的第一个字符,那么意外的令牌可能是文件的结尾。

检查你是否有未闭合的支具。