1. 分析原型链属性
前端开发者背景
在调试一个通过类继承创建的复杂对象时,需要确认该对象除了自身属性外,还继承了哪些父类属性。
问题
手动查看对象属性容易遗漏原型链上的内容。
如何使用
将对象 JSON 粘贴到输入框中,点击执行即可获取完整键名列表。
{"name": "User", "role": "Admin"}结果
工具返回了包含自有属性及原型链上所有可枚举属性的完整数组,方便开发者进行快速核对。
Elysia Tools
导航
Data Processing
使用 lodash _.keysIn 获取键列表
详情
列出对象的自有和继承可枚举键。
亮点:
_.keysIn示例:
{"a":1,"b":2}["a","b"]执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
继承键列表工具是一款基于 lodash _.keysIn 方法的实用程序,旨在帮助开发者快速获取 JSON 对象中所有自有及继承的可枚举属性键名,从而更清晰地洞察对象结构。
背景
在调试一个通过类继承创建的复杂对象时,需要确认该对象除了自身属性外,还继承了哪些父类属性。
问题
手动查看对象属性容易遗漏原型链上的内容。
如何使用
将对象 JSON 粘贴到输入框中,点击执行即可获取完整键名列表。
{"name": "User", "role": "Admin"}结果
工具返回了包含自有属性及原型链上所有可枚举属性的完整数组,方便开发者进行快速核对。
Object.keys 只返回对象自身的属性,而本工具使用 _.keysIn,会同时包含对象原型链上的继承属性。
该工具主要用于处理标准的 JSON 数据结构,建议输入纯净的 JSON 对象以获得准确结果。
不包含。该工具仅列出可枚举的属性键名。
可以,工具会解析顶层对象的所有可枚举键名。
当前版本支持单次输入一个 JSON 对象进行解析。