[].slice.call(arguments,1) 个人理解
2024-09-01 22:55:46
var arr = [];
[] == arr; 假设 var arr = [1,2,3,4,5];
那么 arr.slice(1,2) == [2];
通过 slice.call 才能使用call显示绑定来实现 arguments 那么
var data = [].slice.call(arr,2);
var data1 = [].slice.call(arr,1,3);
data = [3,4,5];
data2 = [2,3]; 我的理解 通过 slice.call函数 将 arr 的内容,从哪里开始,到哪里结束 抓取到 [] 中; 个人理解............(初学者......)
最新文章
- Node.js实现RESTful api,express or koa?
- BZOJ 2434: [Noi2011]阿狸的打字机 [AC自动机 Fail树 树状数组 DFS序]
- 装饰模式 - Decorator 和 外观模式 - Facade
- css的垂直居中
- 初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)
- Spring-mybatis没有了XXXmapper.java和Dao的实现类还有Service的实现类
- 用纯CSS画大白
- Ubuntu 16.04 LTS安装搜狗拼音输入法网易云音乐 Remarkable
- Web安全学习计划
- 微信h5支付
- sql server中的开窗函数over、视图、事物
- Vue小项目二手书商城:(二)axios前后端数据交互
- Java概念(一)多态
- Spring Cloud构建微服务架构(五)服务网关
- linq2db.EntityFrameworkCore 介绍
- 使用rvm关联ruby版本和rails版本。
- 2017-2018-2 20155314《网络对抗技术》Exp5 MSF基础应用
- 初识爬虫见到的两个类 BufferedWriter和 BufferedReader
- vue2.0路由-路由嵌套
- 1.2《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——开始第一条命令