ES5原生api(2)
一次性定時器和周期性定時器?
var time=null;?
var timet=setTimeout(‘fun()’,20);?
var timei=setInterval(‘fun()’,20);?
clearTimeout(timet);?
clearInterval(tiemei);?
數組?
數組是引用類型的對象:?
var arr=[xx…];var arr=new Array(xxx…);?
var arr=new Array(n)//初始化n個空元素?
arr[arr.length-1]=xx;?
arr[arr.length]=xx;?
關聯數組?
var ym=[];?
ym[‘name’]=’洋迷’;?
for(var key in ym){ym[key]}?
數組API?
1.var str=arr.toString();以逗號分隔元素?
2.var str=arr.jion(‘連接符’);?
3.var newarr=arr.concat(xx,xx,[xx,xx]…);?
4.var sarr=arr.slice(starti,[endi+1]);截取 含頭不含尾?
5.var sarr=arr.splice(starti,n);刪除?
6.var sarr=arr.splice(starti,0,xx,xx);插入?
7.var sarr=arr.splice(starti,n,xx,xx);替換?
8.var sarr=arr.reverse();顛倒翻轉?
9.var sarr=arr.sort();只能將所有元素轉為字符串再排序?
10.arr.sort(compare);升序:function compare(a,b){return a-b};?
降序:function compare(a,b){return b-a};?
11-12.開頭: 入棧:arr.unshift(xx);出棧:arr.shift();?
13-14.末尾:入棧:arr.push(xx); 出棧:arr.pop();
字符串API?
1.var newStr=str.toUpperCase();轉為大寫?
2.var newStr=str.toLowerCase();轉為小寫?
3.var char=str.charAt(i);獲取指定位置的字符?
4.var unicode=str.charCodeAt(i);獲取指定位置的unicode?
5.var i=str.indexOf(‘關鍵字’,[fromi]);?
6.var i=str.lastIndexOf(‘關鍵字’,[fromi]);?
7.var subStr=str.slice(starti,[endi+1]);?
8.var subStr=str.substring(starti,[endi+1]);?
9.var subStr=str.substr(starti,n);?
10.var strs=str.split(‘分隔符’);
轉載于:https://www.cnblogs.com/xts6/p/10162976.html
總結
以上是生活随笔為你收集整理的ES5原生api(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis的高级特性哨兵
- 下一篇: 基于大数据的用户行为预测