js array arguments
2015-07-23 18:14
555 查看
/** * Created by Administrator on 2015/7/19. */ var arr = new Array(11,22); console.log(arr.slice()); (function(a,b){ console.log(Array.prototype.slice.apply(arguments));//将arguments转为数组 })(1,2); //判断一个对象是否是数组的两种方法 (function(){ console.log(Object.prototype.toString.call(arguments) === '[object Array]');//1.直接对比toString得到的值 console.log(Object.prototype.toString.call(arguments).indexOf('Array') != -1);//2.用indexOf来匹配Array(等于-1就不是数组) console.log(Object.prototype.toString.call([]) === '[object Array]'); console.log(Object.prototype.toString.call([]).indexOf('Array') != -1); })();
相关文章推荐
- 常用排序算法之JavaScript实现
- 关于js异步调用webservice
- js中元素获取值与被赋值的区别
- ActionResult的本质三:JavaScriptResult & JsonResult
- js trim ie 不兼容
- JSP 2.0 技术书籍 学习笔记
- 【实习项目记录】(二) JSON
- JS 获取屏幕大小
- 参数传递的四种形式----- URL,超链接,js,form表单
- java 和 javascript中空值和字符串的比较
- js中判断是否为数字
- extjs_09_定义自己的页面组件
- zf-关于荆州首页鼠标移动到导航栏上去触发的js 显示 问题解决办法
- 一个人的旅行(floyd+dijskra+SPFA+Bellman)
- javascript如何定义全局变量
- javascript相对定位常用的函数
- js的Prototype属性 解释及常用方法
- fastjson用法3
- js实现汉字排序的方法
- js和jq在实际开发中比较好用的方法总结