動態(tài)獲取js對象的元素

原文鏈接:動態(tài)獲取js對象的元素

????????在開發(fā)后臺操作系統(tǒng)的時候,遇到表單清空,我用vant插件開發(fā),該組件沒有清空函數(shù),需要自己寫。嘶~,麻煩了,每個頁面都有需要清空,而字段又不一樣,每個頁面寫一個清空函數(shù)那不得累死。有沒有好辦法呢?有!

首先,我們需要知道js的對象[]符號的使用:

var obj = {

? ? a: 1,

? ? b: 2,

? ? c: 3,

? ? d: 4

}

console.log("用.操作符:",obj.a)

console.log("用[]操作符:",obj['a'])

// 打印結(jié)果:

用.操作符: 1

用[]操作符: 1

還需要知道for...in...的使用

var obj = {

? ? a: 1,

? ? b: 2,

? ? c: 3,

? ? d: 4

}

for(let key in obj){

? ? console.log('obj.'+key+"=",obj[key])

}

// 打印結(jié)果

obj.a= 1

obj.b= 2

obj.c= 3

好了,知道[]的符號能獲取對象元素值和循環(huán)獲取對象,那寫一個公共函數(shù)不就簡單了?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容