2017-07-03 43 views
1

我有下面這段代碼,我想使用下劃線,以顯示下面的文字......我有下面這段代碼,我想控制檯顯示的文字

var log = function(contents) { 
     if(_.isArray(contents)) { 
      _.each(contents, function(e, i, l) { 
       log(e); 
       $('#result'); 
       $('#result').append('</br></br>'); 
      }); 
     } else { 
      $('#result').append(contents); 
     } 
    }; 

    var out = []; 
    _.each(ty, function(v,k){ 
    var hold = {}; 
    hold.o = { 
     l: { 
     s:{ 
      t: 'Trying this for first time...' 
     } 
     } 
    }; 

    out.push(hold); 
    }); 

    Console.log(out.l.s); 

我想顯示文字'嘗試第一次...'

+0

'控制檯「應該是小寫'console.log(out.ls);' –

+0

'out'是一個數組。做'console.log(out)'。 –

+0

剛剛嘗試過,但不起作用 – user8247976

回答

0

你不能做在arrayout是一個數組,所以爲了打印所有你必須遍歷數組在文本

替換:

Console.log(out.l.s); 

有了:

_.each(out, function(item) { 
    console.log(item.o.l.s.t) 
}); 

你可以只記錄這樣的陣列:

console.log(out) 

但是,這將打印所有對象的整個數組結構,它出現,而不僅僅是文字

+0

它不是工作夥伴...只是嘗試它 – user8247976

+0

它應該工作,你能提供一個例子jsfiddle或你看到的錯誤? – shotor

+0

這裏是ksfiddle - https://jsfiddle.net/Chrisly27/sbv1o75f/25/ – user8247976

0

語法是錯誤的嘗試console.log(out);

+0

不僅如此,還out是一個數組而不是一個數組目的。 – lumio

0

感謝很多關於你的答案,但實際上,我想是類似於下面是什麼東西:

hold.options (tooltips object) = { 
(property based on the section generated automatically): { 
    (properly based on the itemName generated automatically): { 
     t: item.Texts,  
    } 
    } 
相關問題