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');
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。