Javascript TypeError:无法构造';触摸';:需要1个参数,但只存在0个
为什么会出现此错误? 我想为一个函数编写一个规范,我编写了它,但它显示了上面的错误 我在这里添加了我的代码Javascript TypeError:无法构造';触摸';:需要1个参数,但只存在0个,javascript,typescript,jasmine,Javascript,Typescript,Jasmine,为什么会出现此错误? 我想为一个函数编写一个规范,我编写了它,但它显示了上面的错误 我在这里添加了我的代码 description(“getcomponent函数”,函数(){ 它(“if语句”,函数(){ 让comp:any={ej2_实例:[newtouch()]}; expect(getComponent(comp,'touch')touch.toBe(true); }); 它(“else语句”,函数(){ 让comp:any={ej2_实例:[newtouch()]}; expect(
description(“getcomponent函数”,函数(){
它(“if语句”,函数(){
让comp:any={ej2_实例:[newtouch()]};
expect(getComponent(comp,'touch')touch.toBe(true);
});
它(“else语句”,函数(){
让comp:any={ej2_实例:[newtouch()]};
expect(getComponent(comp,'button')Touch.not.toBe(true);
});
});代码>您必须为“touch”函数提供参数,如下所示:
description(“getcomponent函数”,函数(){
它(“if语句”,函数(){
让elem:any=createElement('div',{id:'test'});
让comp:any={ej2_实例:[newtouch(elem)]};
expect(getComponent(comp,'touch')touch.toBe(true);
});
它(“else语句”,函数(){
让elem:any=createElement('div',{id:'test'});
让comp:any={ej2_实例:[newtouch(elem)]};
expect(getComponent(comp,'按钮')触控实例)。toBe(false);
});
});
因为Touch的构造函数需要一个参数,但你传递的参数为零。我试图给出一个参数,但没有效果,然后给出一个参数。好了,兄弟,我得到了一个解决方案。谢谢你的支持。我试过了,但它在元素“elem”上显示错误。哦,非常感谢,兄弟,我没有导入它,现在它工作了。谢谢