JS Array創(chuàng)建及concat()split()slice()的使用方法
JS Array創(chuàng)建及concat()split()slice()的使用方法
1 var a = new Array(); 2 var b=new Array(20); 3 var c= new Array("red","green","white"); alert(b.length) //20
數(shù)組可以根據需要增大或減小。因此,
c[3] = "purple"; alert(c.length) //4
如果
c[25]="purple" //則從3到24的位置都被填充為null alert(c.length) //26
還可以用字面量表示定義Array對象,即使用方括號,用逗號分隔值。
var d =["red","green","white"]; alert(d.length) //3 d[25]="purplr" alert(d.length); //26
注意在這個例子中,未明確使用Array類。方括號暗示把其中的值存放在Array對象中,用這種方式聲明的數(shù)組與用傳統(tǒng)方式聲明的數(shù)組相同
Array對象覆蓋了toString()方法和valueOf()方法。返回特殊的字符串。
var e =["red","green","white"]; alert(e.toString()); //"red,green,white" alert(e.valueOf()); //同上
join()
alert(e.join("-spring-")) //"red-spring-green-spring-white"
split()方法,String把自己轉換成數(shù)組
var s="a,b,c"; var sS=s.split(",");//返回3個數(shù)組
逐個字符的解析字符串
var s="green" var ss=s.split("") alert(ss.toString()) //返回“g,r,e,e,n”
Array對象具有兩個String類具有的方法,即concat()和slice()方法;concat方法處理數(shù)組跟處理字符串方式一樣,參數(shù)將被附加在數(shù)組末尾,返回的函數(shù)值是新的Array對象
slice()方法跟String的slice()方法一樣,返回的是具有特定項的新數(shù)組:如果只有一個參數(shù),改方法將返回從該位置開始到數(shù)組結尾的所有項;如果有兩個參數(shù),將返回第一個位置和第二個位之間的所有想,不包括第二個位置處的項
var s=["a","b","c"]; var scon=s.concat("d","e"); alert(scon.toString()) //"a,b,c,d,e" alert(s.toString()) //"a,b,c" var s1=s.slice(1) //s1為“b,c” var s2=s.slice(0,2) //s2為“a,b”
以上這篇JS Array創(chuàng)建及concat()split()slice()的使用方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- JS數(shù)組合并push與concat區(qū)別分析
- js嵌套的數(shù)組扁平化:將多維數(shù)組變成一維數(shù)組以及push()與concat()區(qū)別的講解
- JavaScript使用concat連接數(shù)組的方法
- JavaScript字符串對象的concat方法實例(用于連接兩個或多個字符串)
- JS數(shù)組方法concat()用法實例分析
- JavaScript中使用concat()方法拼接字符串的教程
- 深入理解javascript中concat方法
- javascript使用 concat 方法對數(shù)組進行合并的方法
- Javascript連接多個數(shù)組不用concat來解決
- js采用concat和sort將N個數(shù)組拼接起來的方法
- javascript中數(shù)組的concat()方法使用介紹
- javascript concat數(shù)組累加 示例
- 淺談JavaScript的push(),pop(),concat()方法
- JavaScript模擬數(shù)組合并concat
- JS數(shù)組降維的實現(xiàn)Array.prototype.concat.apply([], arr)
- JavaScript中concat復制數(shù)組方法淺析
- javascript數(shù)組中的concat方法和splice方法
- JavaScript的concat方法實例代碼(數(shù)組連接)
相關文章
JS獲取及設置TextArea或input文本框選擇文本位置的方法
這篇文章主要介紹了JS獲取及設置TextArea或input文本框選擇文本位置的方法,涉及TextArea及input文本操作技巧,需要的朋友可以參考下2015-03-03