js-调用包中代码时弹出为对象,应该是字符串呀,不知哪里出错了,求教!!!

问题描述

调用包中代码时弹出为对象,应该是字符串呀,不知哪里出错了,求教!!!

包中代码:
jscript=function(){}
jscript.array=function(){}
jscript.array.find=function(arr,a){
this.arr=arr;
this.a=a;
for(var i=0;i<arr.length;i++){

if(arr[i]==a){
return "ok";
}

}
return "fail";

}
引用:
var a=["1","2","3"];
var b=["j","k","h"];
var c="2";

     var s=new jscript.array.find(a,c);
      alert(s);

问题:我认为弹出的是字符串,可是结果为object

解决方案

var s=new jscript.array.find(a,c);
这句估计有问题,new jscript...这是创建一个对象,所以alert后就是一个对象了

解决方案二:

后来自己重写了toString方法就通过了,可是不知道为什么?求大牛指教。。。

时间: 2024-09-22 09:48:52

js-调用包中代码时弹出为对象,应该是字符串呀,不知哪里出错了,求教!!!的相关文章

[100分]求ms ajax中关于js 调用服务端代码的方法

问题描述 以前用AjaxPro好像很容易,但换成MsAjax后不知该怎么做.要能实现异步回传的,就是在页面中使用了UpdatePanel控件.我提问一般都是给100分的.知道的快来吧. 解决方案 解决方案二:没用过.解决方案三:该回复于2008-04-10 08:33:57被版主删除解决方案四:没用过.解决方案五:该回复于2008-04-10 08:33:55被版主删除解决方案六:我现在正在学一本书叫asp.netajax程序设计第II卷microsoftajaxlibrary异步通信层是陈黎夫

Teechart在vs2015c#中引用时弹出错误

问题描述 Teechart在vs2015c#中引用时弹出错误 求大神指点迷津!谢谢

PL/SQL --&amp;gt; 动态SQL调用包中函数或过程

      动态SQL主要是用于针对不同的条件或查询任务来生成不同的SQL语句.最常用的方法是直接使用EXECUTE IMMEDIATE来执行动态SQL语句字符串或字符串变量.但是对于系统自定义的包或用户自定的包其下的函数或过程,不能等同于DDL以及DML的调用,其方式稍有差异.如下见本文的描述.       有关动态SQL的描述,请参考:           PL/SQL --> 动态SQL           PL/SQL --> 动态SQL的常见错误   1.动态SQL调用包中过程不正确

js调用百度广告代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

图片-java中定义了一个静态内部类,在主函数中访问此内部类中静态函数时只能通过建立对象调用而不是类名调用

问题描述 java中定义了一个静态内部类,在主函数中访问此内部类中静态函数时只能通过建立对象调用而不是类名调用 图片简略,图片的说明解释了图片大意定义的外部类 外部类中的内部类,包括的静态函数 用类名调用方式调用内部类中静态函数 报错提示如图 用调用非静态函数方法尝试 编译运行成功 如图,为什么定义了一个静态内部类,在主函数中访问此内部类中静态函数时只能通过建立对象调用而不是类名调用,谁能帮忙解答疑惑? 解决方案 你的静态内部类是定义在外部类中的,它可以理解为寄生物,它的宿主是外部类,虽然静态类

js调用Flex中的方法并向flex中传参及flex调用js示例

首先,有了一个swf文件,test.swf,同时也有一个自动生成的html文件,test.html. 然后,在另外一个文件,test.jsp中,通过iframe,引入了test.html,即引入了swf. 现在想要在test.jsp中,向flex传参,并调用flex中的方法,我采用的方法是: 首先,在jsp中写一个调用flex的方法,如下 复制代码 代码如下: function initSWF(){ //得到swf的object var obj = window.frames["rightfra

js调用Flex中的方法并向flex中传参及flex调用js示例_Flex

首先,有了一个swf文件,test.swf,同时也有一个自动生成的html文件,test.html. 然后,在另外一个文件,test.jsp中,通过iframe,引入了test.html,即引入了swf. 现在想要在test.jsp中,向flex传参,并调用flex中的方法,我采用的方法是: 首先,在jsp中写一个调用flex的方法,如下 复制代码 代码如下: function initSWF(){ //得到swf的object var obj = window.frames["rightfra

调用webservice中含返回值为自定义对象的方法时,报ClassCastException错误

问题描述 本人初学webservice,平台用spring+cxf+ibatis,在调用接口中含返回自定义对象的方法时,就会报ClassCastException,即方法:publicList<User>getUserList() 调用返回值为基本类型的方法,则没问题,如:publicIntegergetUserCount(); 困扰很久,包括调用参数中含自定义类型的方法,也会报同样错误,如:publicvoidbImportData(List<User>uList); 请教各位大

调用-eclipse中代码前面的图标代表什么?

问题描述 eclipse中代码前面的图标代表什么? 在eclipse中,用jni调用C程序,里面也有OpenCV写的,代码前面出现这样的标志,这个问号表示什么意思? 解决方案 这句系统有疑问,你把鼠标放到黄线上,应该会提示你如何修改 解决方案二: 语法错误,双击那条提示信息,可以跟踪到出现错误的那一行 解决方案三: 黄色的表示警告,红色的表示错误,如果像你说的提示"?Syntax error"那就是语法错误啦.