console.log() 会这样展示数组: . z B# i2 }' C# H B ' `- O/ E& H3 J* m. m8 k这样的展示形式对于开发很有用,但是我发现这样还要手动去点每个Object有些笨重。. w$ @' e" o# Z8 ^' i 2、用CONSOLE.TABLE()展示数组# L1 Q1 I4 V8 A
源码如下:$ _1 X n3 [% {- m/ l
var languages = {
csharp: { name: "C#", paradigm: "object-oriented" },
fsharp: { name: "F#", paradigm: "functional" }
};
console.table(languages);
console.table会这样展示数组:
" {- w/ s1 J5 ?+ f/ \3、CONSOLE.TABLE() 的过滤功能 ! P( P: D) b* t如果你想限制console.table()显示某一列, 你可以在在参数中传入关键字列表 如下:; q# F: T! [* U( B( v9 X
// Multiple property keys 2 t+ H5 I8 ^/ Z A' v' U console.table(languages, ["name", "paradigm"]);+ d7 u0 w l' A# N% L2 [' B- H) Y. T
如果你想访问一个属性的话,一个参数就够了 ]# S e: W3 ~$ V. E( L u
// A single property key( \4 ^/ m$ n, ]5 {+ ?1 Q% [
console.table(languages, "name");0 {5 B' ]! f4 r) L+ Y
- H% ]4 v- M; V9 S