Javascript 函数缺省值

2019-12-09  本文已影响0人  LightiSnow

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');
上一篇 下一篇

猜你喜欢

热点阅读