JS碎知识笔记
1.js不支持重载,只能模拟重载
function getDate(){.....}
function getDate(date){.....} 不会报错,后面的方法覆盖前面的
function getDate() { if (arguments.length == 0) { var date = new Date().toLocaleDateString(); return "您没有输入参数,现在时间:" + date; } if (arguments.length == 1) { if (arguments[0].constructor == Date) { return "您输入的参数是Date类型,现在时间是:" + arguments[0].toDateString(); } if (arguments[0].constructor == String) { return "您输入的参数是String类型,现在时间是:" + arguments[0]; } } }