摘要: ECMAScript提供了三个基于子字符串创建新字符串的方法:slice()、substring()和substr(),这三个方法斗湖返回被操作字符串的一个子字符串,而且也都接受一或两个参数。那么这三个方法的区别是什么呢? 一、slice() 语法:stringObject.slice(start, 阅读全文
posted @ 2016-07-25 16:18 一个悬浮在空中的胖子 阅读(3176) 评论(0) 推荐(0) 编辑
摘要: call()、apply()和bind()三个方法都用于在特定的作用域中调用函数,也就是设置函数体内this的值。那么这三个方法有什么区别呢? 一、call() 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象 阅读全文
posted @ 2016-07-25 14:18 一个悬浮在空中的胖子 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、callee 在学习callee之前,需要先学习arguments。 arguments: 含义:该对象代表正在执行的函数和调用它的函数的参数。 语法: 参数:function :当前正在执行的 Function 对象的名字。 n :要传递给 Function 对象的从0开始的参数值索引。 说明 阅读全文
posted @ 2016-07-25 13:33 一个悬浮在空中的胖子 阅读(7795) 评论(1) 推荐(2) 编辑