[英]function default value input
我正在测试我的网站,一切都按照希望工作,但当我使用safari在ipad上工作时,我收到此错误:
意外的标记'='。 在参数声明之后预期')'或','
这是我的代码行给我的错误:
function searchLente(side = null) {
问题是,当我在桌面上测试我的网站工作(铬,野生动物园...)但不是在iPad上...
PD:我的ipad在最新版本更新。
默认值是ES6,大多数浏览器都不支持它们。
将其更改为
function searchLente(side) {
side = side === (void 0) ? null : side;
void 0
是一种告诉undefined
。 此代码将检查size
是否undefined
,然后将size
设置为默认值( null
),如果为true。
注意:这是在转换为ES5(没有默认值)时打字机实际执行的操作。
注意2:不要认为您的用户将启用ES6,因为仍然有不支持它的浏览器。 如果您想编写ES6代码并使其适用于大多数浏览器,或者只是不编写ES6代码,请使用Babel 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.