from xml.etree import ElementTree
for i in root:
counter = counter + 1
for child in root[counter]:
if child.tag == 'ChildTagName':
for subchild in child:
if subchild.tag == 'SubchildTagName':
my_VariableName = subchild.text
我正在尝试在http://jsbin.com/bopiqizaka/edit?js,console中运行此代码。我期待它打印class A {
let color = 'red';
let handleClick = () => {}
let handleLongClick = function() {}
}
console.log('done');
。 但事实并非如此。谁能说出我在这里做错了什么?
答案 0 :(得分:0)
您在类中使用'let'进行变量声明。如果你想拥有实例变量,那么使用构造函数和定义方法,如下例所示。
class A {
constructor(){
this.color = "red";
}
handleClick(){}
handleLongClick(){}
};
console.log('done');
答案 1 :(得分:0)
您不能在类似的类中使用变量(let
,var
,const
)。
您需要编写constructor
并在constructor
内,您可以定义该类应具有的属性,例如: G。 color
。
对于方法,您只需编写方法名称(不使用function
或ES6语法)。
class A {
constructor() {
this.color = "red";
}
handleClick() {}
handleLongClick() {}
};
console.log('done');