//比如有一个json var json = {"name" : "Tom", "age" : 18}; //想分别获取它的key 和 value //小技巧来啦 for (let i in json) { console.log(i); //获取key值 console.log(json[i]); //获取对应的value值 }
请问: 为什么 i 就是key值,json[i]就是对应的value值呢?真不懂!?
我的理解就是: 对于json[i],类似对应带有下标数组的值(虽然json是个json对象,不是数组)
但是,对于 i 就是json对象的key值,这里就不懂为什么了,有大佬解析一下吗?