你是如何在日常代码中使用javascript原型对象的?我发现很难解释或找到它的用例。
目的驱动的例子和伪代码示例会很棒 - 谢谢!
你是如何在日常代码中使用javascript原型对象的?我发现很难解释或找到它的用例。
目的驱动的例子和伪代码示例会很棒 - 谢谢!
这是一个非常简单的例子。如果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;
}
};
}