处理字符串原型中的null类型
我有一个函数
String.prototype.capitalize = function() {
return this.charAt(0).toUpperCase() + this.slice(1);
}
我需要调整它以返回"“(空字符串)
"".capitalize must return ""
undefined.capitalize must return ""
null.capitalize must return ""
我已经尝试过
String.prototype.capitalize = function() {
return this.charAt(0).toUpperCase() + this.slice(1) || "";
}
但是对于未定义的,我得到了错误:
Uncaught TypeError: Cannot read property 'capitalize' of undefined at <anonymous>:1:6
转载请注明出处:http://www.tzjx69597577.net/article/20230526/940309.html