我有如下的JavaScript方法,
function showMsg(id) {
id = id! = null && id != undefined ? id : '';
//doing some task
}
这showMsg(id)
是从另一个具有ID值的onLoad
事件中调用的,但事件不需要任何参数,因此我在Onload
事件中按以下方式调用此方法
function onLoading(){
showMsg(null);
}
会引起什么问题吗?目前情况良好。但是我仍然想知道在调用带有null
as参数的方法时可能遇到的问题。
任何建议帮助都必须感谢。
我可以在方法调用中使用null作为参数吗?
简短的回答是YES,null
因为它是JS基本值之一,所以可以用作函数的参数。
说明文件:
您可以在JavaScript空参考中看到它:
值null表示故意不存在任何对象值。它是JavaScript的原始值之一。
您可以从文档中看到:
在API中,通常在可以预期有对象但没有对象相关的地方检索null。
因此换句话说,它可以替换任何其他预期对象,尤其是功能参数。
注意:
虽然您可以将其null
作为函数参数传递,但必须避免调用method
或访问对象property
的a null
,它会引发Uncaught ReferenceError
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句