JS中比较难记的函数
1.substr与substring
substr(start,[length])
start 必须
length 可省略,省略表示从start开始取到字符串的末尾
substring(start,[end])
start非负整数,必须,取值范围从0开始
end 可省略 结束位置,若end>start,子字符串返回"",省略将会默认取到字符串的末尾,子字符串中不包括该位置的字符;
2.slice(start,[end])
start 必须,数组中的指定开始位置 若为负数,开始位置为数组length+end
end 可省略 数组中的指定结束位置,若为负数,结束位置为数组length+end,子数组中不包括该位置的元素。
3.Function的apply(Object,args[]),call(Object,arg1,arg2,arg3)
function b(){}
b.apply(thisObj,["s","b"]);用thisObj替代执行b的this,apply函数最后一个参数是数组
b.apply(thisObj,"s","b");用thisObj替代执行b的this,apply函数从第二个参数起为分传递给b的参数.
posted on 2012-02-21 21:57 Young_Junior_Man 阅读(912) 评论(0) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步