Javascript 函数缺省值
Javascript 函数
Javascript 函数缺省值写法
/**
* javascirpt缺省函数实现方式
*/
// 当 a 的值为 undefined,结果为 5,否则结果为 a
// 方式一
(a) => console.log(a || 5);
// 方式二
(a) => a = typeof (a) == 'undefined' ? 5 : a;
/**
* 例如在使用node.js启动web应用时,需要确定监听的端口
* 如果用户手动指定了端口号,则使用用户指定端口,否则,使用默认端口3000
*/
// listening()和getPort()为伪代码
start = (serverPort) => listening(serverPort);
// 用户定义的端口,可能为空值
var userDefinePort = getPort();
start(userDefinePort || '3000');
本文标题:Javascript 函数缺省值
本文链接:https://www.haomeiwen.com/subject/jmvvgctx.html
网友评论