这是代码...
sendData(inp1:Element){
this.ele.push(inp1['value'])
this.outData.emit(this.ele);
console.log(this.ele);
this.ele += inp1['value'];
inp1['value'] = "";
}
控制台:
[";rjg"]
错误TypeError:this.ele.push不是函数
答案 0 :(得分:0)
如果未初始化this.ele
,请使用空数组初始化它,因为push
仅适用于数组
尝试一下:
sendData(inp1:Element){
if (typeof this.ele == 'undefined') {
this.ele = []
}
this.ele.push(inp1['value'])
this.outData.emit(this.ele);
console.log(this.ele);
this.ele += inp1['value'];
inp1['value'] = "";
}