javascript - 将函数应用于变量? JavaScript/jQuery

标签 javascript jquery

例如

var contents = 'some text';

function fileSave(path){
// I'll handle saving the file, but I need the file contents
}

contents.fileSave('index.html');

因此,当函数对 contents 变量进行 fun 时,函数可以访问该变量。就像 replace() 在 JavaScript 中的工作方式一样。

例如。

str.replace();

但在这种情况下

contents.fileSave();

变量是可以互换的,适用于任何变量的函数也是附加的。

对不起,新手..

最佳答案

这可能是不修改 String.prototype 的更好方法

function fileEditor(path) {
    this.save = function(data) {
       // do something with path & data
    }
}

用法是,

var someFile = new fileEditor("index.html");
someFile.save("some text");

关于javascript - 将函数应用于变量? JavaScript/jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664370/

相关文章:

javascript - 如何使用正则表达式在单词和空格之间查找?

javascript - 我想根据工资使用 if 条件修改数组

javascript - 从 $.POST 返回值

javascript - CI 和 Angular4 : Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response

javascript - 将toDataUrl base64字符串转成页面上的图片

javascript - VS 代码 : check whether the file explorer is shown?

javascript - React 使用 props 渲染多个按钮

javascript - 使用 Teaspoon 和 Jasmine 测试 DOM Ready

javascript - GOJS 将 Canvas 图导出为图像

javascript - 如何使用相同的随机排序对两个数组进行排序