有一个条件对象的形式:
let obj = {
smallNews: {
title1: "Заголовок 1",
title2: "Заголовок 2",
title3: "Заголовок 3",
title4: "Заголовок 4",
}
}
当我直接访问其中一个键时,我可以输出它的值:
console.log(obj.smallNews.title2) // Заголовок 2
以及如何在正常循环中显示所有值?那些。如何title在循环中添加计数器值?
现在我这样做:首先我形成一个字符串,然后在帮助下eval获得值。但是,恕我直言,这不是最好的方法。可以用其他方式吗?
let obj = {
smallNews: {
title1: "Заголовок 1",
title2: "Заголовок 2",
title3: "Заголовок 3",
title4: "Заголовок 4",
}
}
for (let i = 1; i<= 4; i++) {
let str = 'obj.smallNews.title'+i;
console.log(eval(str));
}

