Array 之 join() input()
<html><head><script language="javascript">//For an array created by a regular expression matchfunction testArrayFromEl(){var myRe=/d(b+)(d)/i;var myArray=myRe.exec("cdbBBBdbsdbBBBBdbz");alert("input="+myArray.input); //结果:cdbBdbsdbBBBBdbz alert("index="+myArray.index);//结果:1 表示第一个匹配的位置alert("="+myArray);//结果:dbBBBd匹配整个字符的第一个字符串alert("="+myArray);//结果:bBBB 匹配正则表达式中第一个括号的字符串alert("="+myArray);//结果:d 匹配正则表达式中第二个括号的字符串alert("length"+myArray.length);// 结果: 3}//concat():连接两个数组,返回一个新的数组,不改变原数组的内容 function testConcat(){alpha=new Array("a","b","c")numeric=new Array(1,2,3)alphaNumeric=alpha.concat(numeric)}//join:The string conversions of all array elements are joined into one string. function testJoin(){a = new Array("Wind","Rain","Fire")myVar1=a.join() // assigns "Wind,Rain,Fire" to myVar1myVar2=a.join(", ")// assigns "Wind, Rain, Fire" to myVar1myVar3=a.join(" + ") // assigns "Wind + Rain + Fire" to myVar1 alert(myVar1+"----"+myVar2+"----"+myVar3)} </script></head></html>
页:
[1]