Emacs:在 etag 中查找函数定义
Emacs: Finding function definition in etags
js2-mode 中的语法检查很棒。
但有时我只想定义一个名为"删除"或"new"的函数,甚至认为这不是一个好主意。Js2 模式似乎将此视为错误。
如何在 js2 模式下使用内置关键字作为函数名称?我需要你的帮助。
====
=====================================================我很抱歉我的愚蠢问题...
我正在使用电子标签。
但是写这样的东西:
exports.new = function() {
};
似乎eTags会将其视为"export.new"的定义,而不是"new"。
TAGS
};exports.new248,8614
所以我试图写这样的东西:
function new() {
}
exports.new = new;
我是多么愚蠢!!
所以我的问题又回到了如何让etag找到"新"的定义,而不是"出口.new"?
谢谢,:)
"Js2 模式似乎将此视为错误"
这是一个错误,不是吗?
我真的不明白你为什么要这样做,但以下工作:
someObject["new"] = function() {
alert("This is the 'new' function.");
}
someObject["new"]();
假设someObject
已经作为对象存在。艺术
var someObject = {
"new" : function() {},
"delete" : function() {}
};
someObject["new"]();
someObject["delete"]();
在浏览器中你可以说window["new"] = function() {}
,但你不能用new()
调用结果函数,你必须说window["new"]()
。
在节点中.js我相信等效的将是global["new"] = function() {}
.我不使用 node,但我认为这会创建一个名为"new"的全局函数,但你不能用new()
语法调用它,你必须说global["new"]()
.
我不建议这样做。
相关文章:
- 正在全局范围中查找JavaScript函数
- 在不使用jquery的情况下查找页面中的所有锚点并附加函数
- 重构查找函数
- 我如何才能执行“;查找“;函数
- 在JScript 5.8/WSH中具有属性查找的函数名
- jQuery函数来查找表行中的哪个按钮被单击
- 类型错误: $(..).查找(..).on 不是一个函数
- 如何通过查找函数及其 ID 访问和操作 HTML 表
- 查找函数'的呼叫者
- Emacs:在 etag 中查找函数定义
- 如何查找函数是内置函数还是用户定义的函数
- 用于查找函数字符串 javascript 的正则表达式
- 在 D3.js 中,是否可以将刻度标签的查找函数传递给序数刻度
- JS:正则表达式,用于查找函数体中的所有函数调用
- Google Apps 脚本查找函数调用方 ID
- Regex按名称查找函数,其声明可以是任何格式
- 查找函数或循环中的
- 如何查找函数所属的对象
- 正则表达式查找函数名
- 查找函数调用的DOM位置