我正在测试我的网站,并且一切都按预期工作,但是当我使用野生动物园在ipad上工作时,出现此错误:
意外令牌'='。参数声明后应为')'或','
这行代码给我错误:
function searchLente(side = null) {
问题是,当我在台式机上测试我的网站是否正常工作时(Chrome,Safari ...),但在ipad上却没有...
PD:我的ipad已更新为最新版本。
答案 0 :(得分:0)
默认值为ES6,大多数浏览器都不支持。
将其更改为
get-childitem -Path "E:\source" |
where-object {$_.LastWriteTime -lt (get-date).AddDays(-31)} |
move-item -destination "F:\target"
function searchLente(side) {
side = side === (void 0) ? null : side;
是一种告诉void 0
的方法。此代码将检查undefined
是否为size
,然后将undefined
设置为默认值(size
)(如果为true)。
注意:这是打字稿在转换为ES5(没有默认值)时实际执行的操作。
注意2:不要以为您的用户将启用ES6,因为仍有一些浏览器不支持它。如果您想编写ES6代码并使其适用于大多数浏览器,或者根本不编写ES6代码,请使用Babel。