可扩展

如果一个值是普通对象、数组或函数,则返回真值.
安装
安装方式 无数字 :
$ npm install --save is-extendable
使用量
var isExtendable = require('is-extendable');
如果值为下列任何一项,则返回真值:
- 数组
- 普通对象
- 函数
页:1
JavaScript 中的所有对象都可以有密钥, 但是检查这个很痛苦, 因为我们需要验证值不是 null 或者说 undefined 和:
- 数值不是原始的,或者
- 对象是一个普通对象、函数或阵列
还注意到 extendable 对象与 可扩展对象,即(在es6中)没有被封存、被冻结或标记为不可扩展的 preventExtensions。 。 。 .
发布历史
v1.0.0 - 2017/07/20 (英语)
中断更改
- 不再考虑日期、正则ex或出错对象可扩展
关于
相关项目
- 指派深: 将源对象的可假定属性和/或 es6 符号正性深入指定给目标 更多 | 主页
- 等宽: 对两个对象进行浅度比较, 如果密钥或值不同, 则返回虚假 。 主页
- 平面对象: 如果对象是由
Object建筑师 主页 - 对象: 如果值是对象而不是数组或数组为无效,则返回真值 主页
- 类型: 获取一个值的原生类型 。 @ @ info 主页
捐款
拉出请求和星星总是受欢迎的. 对于错误和特性请求, 请创建一个问题。 。 。 .
大楼文件
(此工程的 readme.md 由 动词请不要直接编辑读取器。 读取器的任何改动必须在 动词 md 读取我的模板。 )
要生成读取, 请运行以下命令 :
$ npm install -g verbose/verb#dev verb-generate-readme && verb
正在测试
运行和审查单元测试是熟悉图书馆及其API的好办法。 您可以使用以下命令安装依赖性并运行测试:
$ npm install && npm test
作者
乔恩·斯林克特
许可证
版权:2017年, 乔恩·斯林克特。 。 。 . 释放 MIT 许可证。 。 。 .
此文件由 动词基因读取器, v 6.0,于2017年7月20日查阅.