亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js對象Object重置清空兩種方式的區別

js對象Object重置清空兩種方式的區別

蝴蝶不菲 2018-10-24 08:10:32
下面這段代碼表示當彈框關閉即clearFlag為false時 將彈框清空,以防下次打開彈框存在緩存信息。但是當所在彈框填寫完表單之后,保存獲取信息,方法一清空會造成保存拿不到數據,是''值。方法二就可以正常獲取值。請問這兩種方法的具體區別:   clearFalg(){               if(this.clearFalg == false){                //方法一: this.subForm.tempInventoryId =''                  //方法二:                           this.subForm = {                              tempInventoryId:''                            }                              }         }
查看完整描述

1 回答

?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

你應該是做賦值操作了吧

var data = this.subForm;this.subForm.tempInventoryId =''data.tempInventoryId //''

引用問題
第一種 data 和 this.subForm 用的相同引用 所以會互相影響 
第二種 this.subForm 又重新指向新的引用 所以兩者不會影響


查看完整回答
反對 回復 2018-10-24
  • 1 回答
  • 0 關注
  • 3477 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號