iT邦幫忙

0

Typescript push data and show error

我有一串從mat-card(WEB)得到的資料
data:{id: "8", pwd: "123123r", isEdit: false}
我在ts得到著串資料後想要Push新的data進去

newdata:string;
newdata=aaa;
data.push({"text":this.newdata});

但我會出現error data push not function.
我最後想得到的結果是長這樣
data:{id: "8", pwd: "123123r", isEdit: false,text:aaa}
是哪邊出問題呢?

Luis-Chen iT邦新手 4 級 ‧ 2021-01-26 23:11:43 檢舉
data 在哪? 他是array嗎?
你的data非array,所以自然是不能用array.push的方式把資料塞進去
改成 data['text']=newdata 或是 data.text=newdata 即可
如果他不是ARRAY那應該算什麼型態呢? 我該如何訪問他每個KEY跟值用迴圈的方式 ....謝謝

尚未有邦友回答

立即登入回答