JS / Jquery默认函数参数在移动浏览器中不起作用

外星人

我想这样在jQuery中编写此函数

function hello(a = ''){
  if(a != '') alert("hello");
}

我的jQuery代码是这样的

var hello = function(a = ''){
  if(a != '') alert("hello");
}

以下功能在台式机浏览器和android chrome浏览器中工作正常,但在androd本机浏览器中不起作用,并给我以下错误。

E/browser (26360): Console: Uncaught SyntaxError: Unexpected token =:122
诺里哈兹梅(Norlihazmey Ghazali)

只需输入参数,如果没有传递任何参数,它将返回undefined:

var hello = function( myVal ){
  // or you can set it defaut value by using
  // if ( !myVal ) myVal = 'bla bla';
  if(myVal) alert("hello");
}

您使用的是default function paramaterEcmaScript 2015的新功能,称为。并不是所有平台都支持它。您可以检查此链接的兼容性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

jQuery / JS阻止浏览器中的右键菜单

face-api和tensorflow.js在浏览器中不起作用

JS / jQuery在CodePen中不起作用

SpeechSynthesisUtterance在移动浏览器中不起作用

离子移动浏览器测试不起作用

jQuery函数在node.js中的express.js路由上不起作用

递归函数中的js不起作用

Selectize.js-退格键以清除该字段在移动浏览器上不起作用

NGINX浏览器缓存不起作用-节点JS EC2

节点js路由不起作用在浏览器上出现错误

可以在KarateDriver的浏览器中执行JS函数吗?

退出MatDialog在移动浏览器中不起作用

express.js和react.js cookie已保存到浏览器但不起作用?

Javascript从'/myClass.js'导入myClass在浏览器中不起作用

jQuery CSS代码在浏览器中不起作用

嵌套函数在Mozilla浏览器中不起作用

jQuery菜单在移动浏览器中不起作用

函数中的JS简单函数不起作用

js中的appendTo()函数不起作用

为什么我的随机颜色生成器的JS代码在浏览器中不起作用

jQuery printelement函数在浏览器中不起作用

Javascript 加载图标在浏览器上禁用 JS 时不起作用

为什么anime.js 在我的浏览器中不起作用?

JS - 从函数调用函数不起作用

用于捕捉浏览器窗口大小调整的 React JS 函数不起作用

jQuery/JS 中单个参数中的多个参数不起作用

函数参数值在 JS 中的对象解构中不起作用

在另一个异步方法中调用一个异步方法在 office js 中不起作用。在 Web 浏览器中使用功能区中使用的命令脚本

next.js getInitialProps 在移动浏览器上不起作用