Javascript在循环内访问json数据



我有json数据,现在我试图在循环内访问它。但是我没有定义。

是否有办法从循环中访问它?

var list = {
macAddress: 'C0:49:EF:D3:79:20',
category: 'esd',
dr1: 1,
dr2: 1,
dr3: 0,
dr4: 0
}
console.log(list);
for(var i=1; i<=2; i++) {
var pinName = "dr" + i;

console.log(list.pinName);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

List没有属性pinName。您需要通过调用list[pinName]来计算pinName的值作为键。

最新更新