我在下面有这个代码,我希望控制台显示文本

时间:2017-07-03 13:20:15

标签: javascript angular underscore.js

我在下面有这个代码,我想使用下划线来显示下面的文字......

public static string JoinAnd<T>(string separator, string sepLast, IEnumerable<T> values)
{
    var sb = new StringBuilder();
    var enumerator = values.GetEnumerator();

    if (enumerator.MoveNext())
    {
        sb.Append(enumerator.Current);
    }

    object obj = null;
    if (enumerator.MoveNext())
    {
        obj = enumerator.Current;
    }

    while (enumerator.MoveNext())
    {
        sb.Append(separator);
        sb.Append(obj);
        obj = enumerator.Current;
    }

    if (obj != null)
    {
        sb.Append(sepLast);
        sb.Append(obj);
    }

    return sb.ToString();
}

我想首次显示文字&#39;尝试这个...&#39;

3 个答案:

答案 0 :(得分:0)

您无法array outConsole.log(out.l.s); 是一个数组,所以为了打印所有文本,你必须迭代数组

替换:

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

使用:

console.log(out)

您可以像这样记录数组:

console.log(out);

但是这将打印整个数组结构,其中包含所有对象,而不仅仅是文本

答案 1 :(得分:0)

语法错误,请尝试{"666": ["abc", "xyz"], "888": ["xxxo", "xxxo"], "007": ["abc"]}

答案 2 :(得分:0)

非常感谢您的回答,但实际上,我想要的是类似于下面的内容:

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