Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TypeError:无法构造';触摸';:需要1个参数,但只存在0个_Javascript_Typescript_Jasmine - Fatal编程技术网

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”上显示错误。哦,非常感谢,兄弟,我没有导入它,现在它工作了。谢谢