extjsAPI分析之String

公有函数
1,trim() 去掉左右两边空格
核心思想 : this.replace(/^\s+|\s+$/g,"")
^:以开始
$:以结束
\s:空白
+:一次或多次
附加选项g : 这里代表匹配字符串全部,如果没有此选项,上述只会除掉前面的空格

2,toggle(value,other) 选择关卡
alert('aa'.toggle('aa','cc')); //cc
alert('aa'.toggle('bb','cc')); //bb 如果都不等
核心思想 : this == value ? other : value; 与第一个比较,相等则为other,不相等则为 value

静态函数
3,leftPad(val, size, ch) 以val构造长度为size的新字符串,如果val的长度不够size,则以ch在左边补充,如果ch没有,默认为空格
核心思想:var result = String(val);
if(!ch) {
ch = " ";
}
while (result.length < size) {
result = ch + result;
}
String.leftPad('x',4,'d') //dddx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值