您如何在日常代码中使用javascript原型对象?我发现很难解释或找到它的用例。
目的驱动的示例和伪代码示例会很棒 - 谢谢!
答案 0 :(得分:15)
这是一个非常简单的例子。如果String有一个trim()函数,你可以这样做吗?
var x = " A B C ";
var y = x.trim(); // y == "A B C"
嗯,它可以。只需将其放在代码的开头:
if (!String.prototype.trim) {
String.prototype.trim = function() {
try {
return this.replace(/^\s+|\s+$/g, "");
} catch (e) {
return this;
}
};
}