SORU
5 Mayıs 2012, CUMARTESİ


Bir şekilde Chrome Dev Tools nesneleri otomatik genişletmek için var mı?

HER ZAMAN görmek bir nesne konsol gidiyorum istemek genişletmek, çok yorucu oluyor için oku bunu yapmak HER ZAMAN :) bir kısayol ya da ayarı var bu işi otomatik olarak?

CEVAP
28 Mayıs 2012, PAZARTESİ


En iyi cevap olmayabilir, ama bir yerde bu benim kod yapıyorum.

Güncelleme:

JSON.stringify nesne otomatik olarak genişletmek için kullanın:

> a = [{name: 'Joe', age: 5}, {name: 'John', age: 6}]
> JSON.stringify(a, true, 2)
"[
  {
    "name": "Joe",
    "age": 5
  },
  {
    "name": "John",
    "age": 6
  }
]"

Eğer bu bir tür acıyor eğer bir Kısayol İşlevi bunları yapabilirsiniz:

j = function(d) {
    return JSON.stringify(d, true, 2)
}

j(a)

Öncekicevap:

pretty = function(d)
{
  var s = []
  for (var k in d) {
    s.push(k   ': '   d[k])
  }
  console.log(s.join(', '))
}

sonra, yerine:

-> a = [{name: 'Joe', age: 5}, {name: 'John', age: 6}]
-> a
<- [Object, Object]

Yapın:

-> a.forEach(pretty)
<- name: Joe, age: 5
   name: John, age: 6

En iyi çözüm değil, ama benim kullanım için çalışır. Derin nesneler üzerinde geliştirilebilir bir şey çalışmaz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013
  • XxMinayaxX1

    XxMinayaxX1

    9 Mayıs 2012