经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组.
if(document.mylist.length != "undefined" ) {} 这个用法有误.
正确的是 if( typeof(document.mylist.length) != "undefined" ) {}
或 if( !isNaN(document.mylist.length) ) {}
typeof的运算数未定义,返回的就是 "undefined".
运算数为数字 typeof(x) = "number"
字符串 typeof(x) = "stri ...
1:关于javascript的apply和call函数 官方解释:应用某一对象的一个方法,用另一个对象替换当前对象。 apply与call的区别是第二个参数不同。apply是 数组或者arguments 对象。而call是逗号隔开的任何类型。 apply,call方法最让人混淆的地方也是apply,call的特色。但最好不要滥用。 能改变调用函数的对象。如下例,函数中用到this关键字,这时候this代表的是apply,call函数的第一个参数。 关于call,最简单的解释就是:把隐藏的第一个参数显示化。因为通常一个方法x的调用,会有一个额外的隐藏参数,就是x所属的对象,如果没有所属,则为gl ...
- 浏览: 8650 次
- 性别:

- 来自: 龙黄

- 详细资料
搜索本博客
我的相册
IMG_0479
共 8 张
共 8 张
最近加入圈子
最新评论
-
Velocity脚本摘要
总结得不错~~ 谢谢!!
-- by xinshaoye -
[zz]十分钟让你看懂中国经 ...
深入浅出!!
-- by wangxinqn -
Velocity脚本摘要
判断空:#if($var) 就可以了。
-- by sg552






评论排行榜