javascript
文章平均质量分 82
ouyangyanlan
这个作者很懒,什么都没留下…
展开
-
slice、splice和split的区别
每每见到这三个函数,我都会很懵,一定要到网上搜搜;今天,恰巧又见到了它们,所以想必是时候为它们做个笔记啦 1.slice(数组) 用法:array.slice(start,end) 解释:该方法是对数组进行部分截取,并返回一个数组副本;参数start是截取的开始数组索引,end参数等于你要取的最后一个字符的位置值加上1(可选)//如果不传入参数二,那么将从参数一的索引位置开始截取,一直到数组尾var转载 2017-07-30 20:57:16 · 890 阅读 · 0 评论 -
apply、call、bind
ECMAScript中的函数是对象,因此函数也有属性和方法。每个函数都包含两个属性:length和prototype,且每个函数包含两个非继承而来的方法apply()和call()。这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内thiis对象的值。 apply() apply()方法接受两个参数:一个是在其中运行函数的作用域,另一个是参数数组。其中,第二个参数可以是Array的转载 2017-07-30 21:35:49 · 249 阅读 · 0 评论 -
Javascript 之ArrayLike
1. 什么是类数组ArrayLike拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解) 不具有数组所具有的方法 //类数组示例 var a = {'1':'gg','2':'love','4':'meimei',length:5}; Array.prototype.join.call(a,'+');//'+gg+love++mei转载 2017-07-30 21:41:24 · 689 阅读 · 0 评论