原文鏈接:動態(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ù)不就簡單了?