未捕获的ReferenceError:未定义x

时间:2017-10-07 02:19:23

标签: javascript ecmascript-6 undefined referenceerror

不断获取未捕获参考错误:'消息'没有定义 , 这是代码:

from appJar import gui
import time

# define method the counts through a list of numbers, and updates the progress meter

percent_complete = 0

def press(btn):
...

虽然我使用let message定义了第5行的消息.... 请帮助,谢谢

3 个答案:

答案 0 :(得分:0)

您正在使用错误的变量名称,使用您在构造函数中传递的内容,

**Error:**   error:  Invalid credentials. Must be of the format: credentials 'aws_iam_role=...' or 'aws_access_key_id=...;aws_secre
t_access_key=...[;token=...]'
  code:      8001
  context:
  query:     582
  location:  aws_credentials_parser.cpp:114
  process:   padbmaster [pid=18692]

答案 1 :(得分:0)

如果我理解正确,你的构造函数将你的类值设置为等于类型而不是传递的值。

答案 2 :(得分:0)

问题在于您的ChatMessage构造函数。键被重命名为单个字符,但它们未在构造函数的主体中使用。

应该是:

constructor({
    message: m, 
    user: u='Nader',
    timestamp: t=(new Date()).getTime()
  }) {
    this.message = m; 
    this.user = u;
    this.timestamp = t;
  }