Dur*_*har 0 javascript iteration json loops for-in-loop
我有两个JSON对象obj1&obj2。我想比较这些对象的值。
var obj1 = {"Don":"Test1","is":"hey","here":"yeah"};
var obj2 = {"Don":"Test1","is":"20","here":"lol"};
Run Code Online (Sandbox Code Playgroud)
我想做这样的事情:
for( var key1 in obj1 && var key2 in obj2){
if(obj1.hasOwnProperty(key1) && obj2.hasOwnProperty(key2))
console.log(obj1[key1]+ " : " + obj2[key2]);
}
Run Code Online (Sandbox Code Playgroud)
我的输出应为:
Test1:Test1
hey:20
yeah:lol
Run Code Online (Sandbox Code Playgroud)
只需使用键(Object.keys仅返回可枚举的属性):
var obj1 = {"Don":"Test1","is":"hey","here":"yeah"};
var obj2 = {"Don":"Test1","is":"20","here":"lol"};
Object.keys(obj1).forEach( function (key) { console.log(obj1[key]+':'+obj2[key]); } );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3745 次 |
| 最近记录: |