博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Array.prototype.slice.call()为什么能将类数组转换为数组
阅读量:6693 次
发布时间:2019-06-25

本文共 663 字,大约阅读时间需要 2 分钟。

将类数组转换为数组的方法

  • Array.prototype.slice.call(arguments)
  • [].slice.call(arguments)
  • Array.from(arguments)
function turnToArray(){    var arrArgs = Array.prototype.slice.call(arguments) // 将参数转换成数组    console.log.apply(console,arguments) // a b(打印出所有参数 )    console.log(arrArgs) // ['a','b']}turnToArray('a','b')
  • Array.prototype.slice.call(arguments) 将类数组转换为数组的原理
    关键是数组对象上的slice方法
function slice(start, end) {     var startToUse = start || 0,         endToUse = end || ToUint32(this.length),         result = [];     for(var i = startToUse; i < endToUse; i++) {         result.push(this[i]);     }    return result;

转载于:https://www.cnblogs.com/huangxingyuan/p/9779285.html

你可能感兴趣的文章
中间件详解,Django复习
查看>>
SharePoint 2010 部署架构
查看>>
JMETER 生成测试报告
查看>>
ScrollView中嵌套ListView
查看>>
XML再深入
查看>>
顺序表基础操作--练习
查看>>
Spring Cloud底层原理
查看>>
SSM前言——相关设计模式
查看>>
小清丽微距花卉拍摄示范
查看>>
GetSysColor()函数可以得到系统的颜色
查看>>
项目积累demo-01
查看>>
JAVA面向对象编程深入理解图
查看>>
jsp与jsp之间传参数如何获取
查看>>
如何做好一名售前工程师 [理论]
查看>>
什么是语法糖?
查看>>
rabbitMQ的安装和创建用户
查看>>
Struts2笔记——第一个实例HelloWorld
查看>>
Maven安装
查看>>
2.1列表相关知识点
查看>>
OpenStack images
查看>>