JavaScriptのconsole.logについて


jsなのですが、console.logで、オブジェクトや配列を表示した時、思った通りに値を取り出すってことが苦手です。  
例えば、testという配列があって、以下のようなデータが、concole.logで表示された場合、

[code]

    0: Item
    attributes:
    1: Item
    attributes:
    .
    .
    
[/code]

attributesの値がnullかどうかを調べたいのですが、どのようにすればいいでしょうか？  
あるいは、配列やオブジェクトでつまづくので、何かいい考え方があれば知りたいです。  
OSは、macOS High Siera  
ブラウザは、chrome 69.0.3497.92  
です




参考までに：  

[code]

    let obj = {};
    obj.attr_1 = null;
    obj.attr_2 = 2;
    // objが各属性を持っているか調べる
    obj.hasOwnProperty("attr_1")?console.log("obj has attr_1"):console.log("obj doesn't have attr_1");
    obj.hasOwnProperty("attr_2")?console.log("obj has attr_2"):console.log("obj doesn't have attr_2");
    obj.hasOwnProperty("attr_3")?console.log("obj has attr_3"):console.log("obj doesn't have attr_3");
    // objの各属性がnullか調べる
    obj.attr_1 === null?console.log("attr_1 is null"):console.log("attr_1 is not null");
    obj.attr_2 === null?console.log("attr_2 is null"):console.log("attr_2 is not null");
    obj.attr_3 === null?console.log("attr_3 is null"):console.log("attr_3 is not null");
[/code]

