2.4.1. JavaScript 支持情况¶
2.4.1.1. 运行限制¶
基于安全考虑,小程序中不支持动态执行 JS 代码,即:
不支持使用 eval 执行 JS 代码 不支持使用 new Function 创建函数 客户端 ES6 API 支持情况 微信小程序已经支持了绝大部分的 ES6 API,已支持的 API 如下(部分API依赖系统版本):
String iOS8 iOS9 iOS10 Android codePointAt normalize ✘ ✘ includes startsWith endsWith repeat String.fromCodePoint Array iOS8 iOS9 iOS10 Android copyWithin find findIndex fill entries keys values ✘ ✘ includes ✘ Array.from Array.of Number iOS8 iOS9 iOS10 Android isFinite isNaN parseInt parseFloat isInteger EPSILON isSafeInteger Math iOS8 iOS9 iOS10 Android trunc sign cbrt clz32 imul fround hypot expm1 log1p log10 log2 sinh cosh tanh asinh acosh atanh Object iOS8 iOS9 iOS10 Android is assign getOwnPropertyDescriptor keys getOwnPropertyNames getOwnPropertySymbols Other iOS8 iOS9 iOS10 Android Symbol Set Map Proxy ✘ ✘ ✘ Reflect Promise