👀0检查
用于显示用于检查目的的对象的非常友好的彩色表示的简单实用程序👮。

📥安装
npm i 0inspect
🏁使用
const inspect = require("0inspect");
// or const { inspect, log } = require("0inspect");
const objString = inspect(someObj);
console.log(objString);
// or shorter
inspect.log(someObj);
📕API
inspect(obj?: Any, options?: Object);
obj: Any:检查对象。options: Object: Options对象。depth: Number:对象嵌套深度。 默认值:10.
inspect.log(obj?: Any, options?: Object);
- 只是一个包装
console.log(inspect(obj, options)).
🎨颜色
| 颜色 | 意义 |
|---|---|
| 绿色 | 这个原始的 |
| 红色的 | Falsy原始 |
| 青色 | 完整的对象 |
| 黄色的 | 空对象 |
| 洋红色 | 函数 |
这是在使用 粉笔 对于控制台颜色,颜色支持控件是自动的,但你仍然可以这样覆盖它:
const chalk = require("chalk"); // Chalk v4.1.2
chalk.level = 0; // No color
💡看: 粉笔# Chalk .level
🔣符号
| 象征 | 意义 |
|---|---|
| ◆ | 这个原始的 |
| ◇ | Falsy原始 |
| ● | 完整的对象 |
| ○ | 空对象 |
| ◉ | 函数 |
| Ø | 没有课 |
| → | 价值 |
💠例子
| 输入 | 类别 | 输出 | 输出颜色 |
|---|---|---|---|
1n | 这个原始的 | ◆ BigInt → 1 | 绿色 |
NaN | Falsy原始 | ◇ Number → NaN | 红色的 |
undefined | Falsy原始 | ◇ Ø → undefined | 红色的 |
{ a:"" } | 完整的对象 | ● Object → {1} | 青色 |
{} | 空对象 | ○ Object → {} | 黄色的 |
() => "" | 函数 | ◉ Function → (anonymous)() | 洋红色 |