文件名称:extendscript-es5-shim:ES5填充垫片的集合Exendscript
文件大小:99KB
文件格式:ZIP
更新时间:2024-06-05 23:11:13
JavaScript
扩展脚本-es5-shim 用于多附件Exendscript的ES5垫片的集合(对于es6垫片,请查看 ) 安装 npm init -y npm install extendscript-es5-shim 用法 数组,字符串和函数注释 所有的polyfills都可以在您的代码中使用。 对象注释 由于无法在ES3引擎中模拟属性描述符,因此以下函数只是一个模拟,应尽可能避免在代码中使用它们,而只能填充第三方库: defineProperty,defineProperty 仅支持数据描述符。 描述符的可写,可枚举和可配置属性将被忽略。 如果尝试定义集合或获取属性,则此方法将引发错误。 getOwnPropertyDescriptor 仅支持数据描述符。 描述符的可配置属性始终为TRUE 。 在用户定义的对象上,描述符的可枚举和可写属性将始终为TRUE ,但在内置时可能有所不同。 冻结,防
【文件预览】:
extendscript-es5-shim-master
----.github()
--------workflows()
----JSON.d.ts(2KB)
----Object()
--------getPrototypeOf.js(224B)
--------getOwnPropertyDescriptor.js(783B)
--------seal.js(506B)
--------isFrozen.js(359B)
--------freeze.js(514B)
--------create.js(2KB)
--------isExtensible.js(307B)
--------preventExtensions.js(561B)
--------defineProperty.js(1KB)
--------defineProperties.js(2KB)
--------getOwnPropertyNames.js(973B)
--------isSealed.js(359B)
--------keys.js(452B)
----Date()
--------toISOString.js(692B)
----jest.config.js(354B)
----__tests__()
--------array.test.js(721B)
----Function.d.ts(1KB)
----Array()
--------map.js(3KB)
--------some.js(784B)
--------forEach.js(2KB)
--------every.js(2KB)
--------reduce.js(1KB)
--------lastIndexOf.js(990B)
--------isArray.js(271B)
--------indexOf.js(2KB)
--------reduceRight.js(1KB)
--------filter.js(1KB)
----README.md(5KB)
----String()
--------trim.js(298B)
----index.d.ts(16KB)
----Date.d.ts(979B)
----.all-contributorsrc(2KB)
----Function()
--------bind.js(1KB)
----.gitignore(587B)
----Object.d.ts(5KB)
----index.js(45KB)
----bin()
--------concat.js(2KB)
----Array.d.ts(9KB)
----package-lock.json(189KB)
----String.d.ts(955B)
----JSON()
--------json2.js(18KB)
----package.json(1KB)