我有一个JSON,我得到了一个可观察的:
ngOnInit() {
this._dataService.adjacencySubject$.subscribe(data => {
this.adjacencyData = data.adjacencyData;
});
}
this.adjacencyData
是
{“x1”:{“x1”:“0”,“x2”:“1”,“x3”:“0”,“x4”:“1”,“x5”:“1”},“x2” :{“x1”:“1”,“x2”:“0”,“x3”:“0”,“x4”:“1”,“x5”:“0”},“x3”:{“x1 “:”0“,”x2“:”1“,”x3“:”0“,”x4“:”0“,”x5“:”1“},”x4“:{”x1“:”1 “,”“x2”:“1”,“x3”:“1”,“x4”:“0”,“x5”:“0”},“x5”:{“x1”:“1”,“x2 “:”0“,”x3“:”1“,”x4“:”1“,”x5“:”0“}}
我现在这样做:
for (let x in this.adjacencyData ) {
console.log(x);
}
我得到所有索引计数0 1 2 3 4 5 6 7 8 ....
当我这样做时:
for (let x in this.adjacencyData) {
console.log(this.adjacencyData[x]);
}
..我得到了
{
"
x
"
:
"
x
1
"
.....
我误解了什么?我需要通过迭代以某种方式得到ethe键和值。