在js中循环获取对象duwu的属性为n1,n2,n3.....的值
时间: 2024-10-01 17:03:05 浏览: 18
在JavaScript中,如果你想通过循环获取对象`duwu`的多个属性值,比如`n1`, `n2`, `n3`等,你可以创建一个数组或者枚举对象的所有键,并使用`for...in`或者`Object.keys()`配合循环来实现。这里是一个例子:
```javascript
// 假设 duwu 对象有 n1, n2, n3 属性
let duwu = { n1: 'value1', n2: 'value2', n3: 'value3' };
// 使用 for...in 循环
for(let prop in duwu) {
if(duwu.hasOwnProperty(prop)) { // 确保只获取对象自身的属性,非原型链上的属性
let value = duwu[prop];
console.log(`Property ${prop}: ${value}`);
}
}
// 或者使用 Object.keys() 和 Array.prototype.forEach()
let keys = Object.keys(duwu);
keys.forEach(key => {
let value = duwu[key];
console.log(`Property ${key}: ${value}`);
});
```
这样,每次循环都会打印出当前属性名及其对应的值。如果你的属性名序列是固定的,也可以直接硬编码到变量里作为数组。