JavaScript 中将对象属性作为实参function arraycopy()
2013-04-15 21:18
411 查看
//将对象属性用作实参
//将原始数组的length元素属性复制到目标数组
//开始复制原始数组的from_start元素
//并且将其复制至目标函数的to_start中
function arraycopy(/* array*/ from, /* index */ from_start,
/* array */ to, /* index */ to_start ,
/* integer */ length)
{
//逻辑代码;
for(var i =0; i <length;i++)
{
to[to_start+i] = from[from_start+i];
}
}
function easycopy(args)
{
arraycopy(args.from,
args.from_start || 0,//这里设置了默认值
args.to,
args.to_start || 0, args.length);
}
//调用easycopy()
var a = [1, 2, 3, 4],b = [];
easycopy({from: a, to:b, length:4});
for(p in b)alert(b[p]);
}
//将原始数组的length元素属性复制到目标数组
//开始复制原始数组的from_start元素
//并且将其复制至目标函数的to_start中
function arraycopy(/* array*/ from, /* index */ from_start,
/* array */ to, /* index */ to_start ,
/* integer */ length)
{
//逻辑代码;
for(var i =0; i <length;i++)
{
to[to_start+i] = from[from_start+i];
}
}
function easycopy(args)
{
arraycopy(args.from,
args.from_start || 0,//这里设置了默认值
args.to,
args.to_start || 0, args.length);
}
//调用easycopy()
var a = [1, 2, 3, 4],b = [];
easycopy({from: a, to:b, length:4});
for(p in b)alert(b[p]);
}
相关文章推荐
- javascript中的array对象属性及方法
- JavaScript之数组方法(Array对象属性)
- javascript中的Array对象属性和方法整理
- 全面理解Javascript中Function对象的属性和方法
- 前端复习--javascript 对象作为对象的属性名字的研究
- Javascript Function 对象 属性和方法
- 全面理解Javascript中Function对象的属性和方法
- 全面理解Javascript中Function对象的属性和方法
- json:创建一个对象,其它一个属性是数组;创建一个对象,使用function作为属性值
- JavaScript:对象作为对象的属性名
- javascript 将变量值作为对象属性 获取对象对应的值
- JavaScript 内置对象(一):Array 对象(构造函数、属性和方法)
- JavaScript 对象属性作实参以及实参对象的callee属性
- 全面理解Javascript中Function对象的属性和方法
- OpenCV中将MAT类型的对象作为InputArray类型的对像传递给函数
- JavaScript 内置对象(一):Array 对象(构造函数、属性和方法)
- javascript中的Array对象属性和方法整理
- JavaScript中使用function作为对象键值
- javascript Function对象的length属性及js函数的预执行
- 【JavaScript】(6)Object、String、Array、Date对象的方法、属性(constructor、prototype)