理解参数
1.命令参数的个数不必与实际参数个数保持一致,但需要知道实际参数个数时,可以用arguments.length获得。
2.arguments对象可以与命令参数一起使用,甚至可以互换。
3.arguments对象的值始终与对应命令参数的值保持同步,但是值相同,并不表示内存空间也是相同的,这种影响是一种单向影响,只能是arguments影响命令参数。
4.严格模式下,argument...
分类:
编程语言 时间:
2015-08-25 11:58:33
阅读次数:
210
eclipse设置内存:preferences-> java-> installed JREs ->edit JRE ->Default VM Arguments 设置为:-Xms256M -Xmx4096Meclipse编辑author成自己的名字:preferences-> java-> cod...
分类:
系统相关 时间:
2015-08-20 14:53:56
阅读次数:
149
function sum(){ var result=0; for(var i=0;i<arguments.length;i++) { result+=arguments[i]; } return result; } alert(sum(1,2,3,4));
分类:
Web程序 时间:
2015-08-19 22:58:47
阅读次数:
121
//回车键事件 document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; ...
分类:
Web程序 时间:
2015-08-19 19:36:47
阅读次数:
132
1、问题背景 在一个输入框中,限制字符串长度为12位,利用键盘输入一个数字,会将字符串中最后一位替换,比如:111111111111,再输入一个3,会显示1111111111132、具体实现
JavaScript替换字符串中最后一个字符
function replaceStr()
{
var e = event || window.event || arguments...
分类:
编程语言 时间:
2015-08-19 17:03:29
阅读次数:
133
要点:1.函数的声明2.return返回值3.arguments对象 函数是定义一次但却可以调用执行任意多次的一段JS代码,函数有时会有参数,即函数被调用时指定了值的局部变量,函数常常使用这些参数来计算一个返回值,这个值也成为函数调用表达式的值。一、函数声明//没有参数的函数function bo....
分类:
编程语言 时间:
2015-08-19 00:17:16
阅读次数:
157
_.bind(function, object, [*arguments]):绑定function到object,任何时候调用函数,都指向这个object。不能绑定两个对象。没看明白其实apply和call也能改变this的指定,只是bind之后,可以省略掉apply和call_.bind = fu...
分类:
其他好文 时间:
2015-08-17 21:41:48
阅读次数:
120
var format = function(s, arg0) { var args = arguments; return s.replace(/\{(\d+)\}/ig, function(a, b) { return args[(b | 0) + 1] || ''...
分类:
其他好文 时间:
2015-08-17 17:09:59
阅读次数:
103
先看实参对象arguments之前对argument有点印象,知道它不是真正的数组,但也可以arguments[0]和arguments.length。今天详细的记录一下。js的默认行为:省略的实参是undefined,多余的实参自动忽略function a(b,c){ //把类数组对象转为数组.....
分类:
编程语言 时间:
2015-08-17 13:36:12
阅读次数:
127
如何防止调用不存在的方法而出错,使用__call魔术重载方法.__call方法原型如下:mixed __call(string $name,array $arguments)当调用一个不可访问的方法(如未定义,或者不可见时), __call()就会被调用.其中$name参数是要调用的方法名称.$ar...
分类:
Web程序 时间:
2015-08-17 10:04:24
阅读次数:
255