动态获取js对象的元素
在开发后台操作系统的时候,遇到表单清空,我用vant插件开发,该组件没有清空函数,需要自己写。嘶~,麻烦了,每个页面都有需要清空,而字段又不一样,每个页面写一个清空函数那不得累死。有没有好办法呢?有!
首先,我们需要知道js的对象[]符号的使用:
var obj = {
a: 1,
b: 2,
c: 3,
d: 4
}
console.log("用.操作符:",obj.a)
console.log("用[]操作符:",obj['a'])
// 打印结果:
用.操作符: 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])
}
// 打印结果
obj.a= 1
obj.b= 2
obj.c= 3
obj.d= 4
好了,知道[]的符号能获取对象元素值和循环获取对象,那写一个公共函数不就简单了?