如何在 JavaScript 中将所有对象属性设置为 null?

2024-02-15

我正在使用 Vue,突然使用一些计算的 cssvuetify https://vuetifyjs.com不管用。

我声明对象的方式是

personal_info : {}

在我的模板中,我可以这样做personal_info.name以及每个文本输入 v 模型中的其他内容。

我没有错误,但突然 vuetify 有一个名为input-group--dirty只要文本输入不为空,就会提升文本输入的标签。但突然间,它不起作用了。它看起来像这样:

如您所见,文本和标签重叠。
使它起作用的唯一方法是将属性设置为 null,即:

personal_info : {
  name: null
}

问题是我有数百个文本输入,我不想将所有内容设置为空。

有没有一种简单的方法可以将对象的所有属性设置为 null,而不是一一编码?


签出这个片段

var personal_info = {
  name: 'john',
  email: '[email protected] /cdn-cgi/l/email-protection',
  phone: 9876543210
}
console.log(JSON.stringify(personal_info)); //before looping

for (var key in personal_info ) {
  personal_info[key] = null;
}

console.log(JSON.stringify(personal_info));//after looping and setting value to 'null'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 JavaScript 中将所有对象属性设置为 null? 的相关文章

随机推荐