在 JavaScript 中,你可以使用 for...in 循环来遍历对象内的所有属性,并将它们的值赋为空字符串。下面是一个简单的示例代码:
let obj = {
prop1: 'value1',
prop2: 'value2',
prop3: 'value3'
};
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
obj[key] = '';
}
}
console.log(obj);
在这个例子中,我们首先定义了一个包含属性和对应值的对象 obj。然后,通过 for...in 循环遍历对象的每个属性,使用 hasOwnProperty 方法来确保属性是对象自身的属性(而不是继承而来的)。最后,将每个属性的值赋为空字符串。
运行上述代码后,你会发现对象 obj 的每个属性值都变成了空字符串。这种方法可以帮助你循环对象内的所有属性,并对它们进行赋值操作。