[英]How to add function to specific string in javascript
我在javascript中有一個字符串
var Foo = "Bar";
我有一個函數對此字符串進行操作。 將此功能添加到字符串中
String.prototype.func = function(){
// code
}
但是此函數將適用於每個字符串。 我希望僅從變量Foo
調用此函數
因此,僅將其應用於變量Foo
的字符串。
不過,您需要將其設置為String對象,而不是原始類型。
var foo = new String("Bar");
foo.func = function () { ... };
如果您希望它僅對變量Foo起作用,則只需執行以下操作:
var Foo = new String("Bar");
Foo.func = function(){
//code
};
您不需要將函數添加到String的原型中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.