问题描述
我试图在ace编辑器上基于变量类型构建高级的自动完成文本,其想法是,一旦用户点击“ 。”,编辑器应根据变量类型自动完成。 / p>
在我的代码中假设以下情况:
function myObject2() {
this.hi = function(){
console.log('hi');
}
}
function myObject() {
this.getObject2 = function() {
return new myObject2();
}
this.someMethod = function() {
console.log('some method');
}
}
var object1 = new myObject();
var object2 = object1.getObject2();
现在,如果我键入 object1。,它将在自动完成建议框中显示 getObject2 和 someMethod 。或者,如果我键入 object2。,它应该显示 hi 。
想法是构建与以下GIF非常相似的东西,其中我具有预定义的对象和方法签名:
我已经找到this post,但是它不能检测到变量类型,而只能检测到最后一个单词。谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)