Thursday, 15 September 2011

Mystery letters in a javascript object summary in Chrome's console -



Mystery letters in a javascript object summary in Chrome's console -

when log javascript object in chrome's console, see list of objects:

[▶ d, ▶ d, ▶ d, ▶ p, ▶ k, ▶ k, ▶ k, ▶ k, ▶ k, ▶ k, ▶ d]

clicking each triangle expands object, letters mean? don't seem have representation in objects themselves.

(for reference, dat.gui gui.__controllers object, , letters seem correspond controller type: d = dropdown, p = silder, k = color picker. handy refer controller type, can utilize letters that?)

as mentioned commenters, names of constructor functions – in case, names have been inferred chrome's v8 engine, , assigned convenience in console, explained in answer:

how devtools determine object's constructor's name?

in likelihood, letters names assigned functions minification process, , may or may not have relation functions' original unminified names.

so no, they're not accessible through object in handy way, because they're not official properties of object – they're there convenience, because it's nicer in console array of anonymous [ objects ].

javascript google-chrome dat.gui

No comments:

Post a Comment