将js arguments对象转换成数组
2013-05-14 08:30
260 查看
大家都知道js函数中的arguments是对象而不是数组。某些时候我们在函数中调用其他函数,想把arguments中的一部分参数作为调用这个函数的参数,那么获取arguments中的一部分参数还是不太方便的。偶然情况下,看了一下extjs的源码,发现可以把arguments直接转换成数组来处理,比处理对象要方便的多了。
<script>
function A(){
var Args = Array.prototype.slice.call(arguments, 0);
return Args.slice(1);
}
console.log(A(1,2,3,4,5));
</script>
原文:http://hi.baidu.com/donick/item/85b21cab05cbe316a9cfb723
<script>
function A(){
var Args = Array.prototype.slice.call(arguments, 0);
return Args.slice(1);
}
console.log(A(1,2,3,4,5));
</script>
原文:http://hi.baidu.com/donick/item/85b21cab05cbe316a9cfb723
相关文章推荐
- php实现数组中索引关联数据转换成json对象的方法
- js中将具有数字属性名的对象转换为数组
- 对象字节数组转换工具类
- HOW TO:对象数组转换为表(DataTable)
- json字符串、json对象、数组之间的转换
- PHP索引数组转换成json是数组,php关联数组转换成json是对象。
- php--------对象(object) 与 数组(array) 的转换
- 怎样把json数组字符串转换成集合对象
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- json(3)---java中对象、数组、list、map转换为json对象
- 将对象数组转换成dataset
- 对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
- byte数组与对象之间的相互转换
- 对象转换为数组
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- [asp.net] json数组、字符串 解析(转换为对象)
- 对象转换为数组的方法
- 微信小程序,对象转换成数组
- laravel中将查询的对象转换为多维数组的函数
- JavaScript类数组对象转换为数组对象的方法实例分析