[Javascript] Array.prototype.slice.call(obj)用法
2015-08-06 18:17
671 查看
javascript Array.prototype.slice.call(obj)能将具有length属性的对象转换成数组
输出结果:ll,12,lili
注意对象一定要
1.有length属性
2.属性Key为0,1,2...等number
否则不能转换
输出结果:ll,12,lili
注意对象一定要
1.有length属性
2.属性Key为0,1,2...等number
否则不能转换
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"> </script> <script> $(document).ready(function(){ $("p").click(function(){ var a = {length:3, 0:"LL", 1:12, 2:"lili"}; document.write(Array.prototype.slice.call(a)); //默认从0位置开始截取,输出L,12,lili document.write(Array.prototype.slice.call(a,1));//从1位置开始截取,输出12,lili }); }); </script> </head> <body> <p>测试</p> </body> </html>
相关文章推荐
- javascript 记录按键动作和按键时间
- js中的字符串
- JSOP
- 关于JSP的Cookie的入门学习,以及部分代码的备注解释
- JavaScript 相关问题
- 【web】json和xml比较
- C# 对象的序列化与反序列化 (DataContractJsonSerializer)
- 13个对web设计师有用的JavaScript插件
- js 执行效率问题
- JS三元运算符
- js 实现replaceAll
- js中匿名函数的N种写法
- nsdictionary ,nsarray 和 json 字符串 的转换
- 使用js模拟ecshop元素挪移
- 公用方法Store
- Arcgis for JS实现台风运动路径与影像范围的显示
- Mark:JSP页面中的pageEncoding和contentType两种属性
- JS实现霓虹灯文字效果的方法
- Threejs创建及设置face
- ExtJs5.1多选下拉框CheckComb