js中通過split函數(shù)分割字符串成數(shù)組小例子
<script language="javascript">
str="2,2,3,5,6,6"; //這是一字符串
var strs= new Array(); //定義一數(shù)組
strs=str.split(","); //字符分割
for (i=0;i<strs.length ;i++ )
{
document.write(strs[i]+"<br/>"); //分割后的字符輸出
}
</script>
JS中split的用法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>split</title>
<script type="text/javascript">
var array;
function getString(str){
array = str.split("|");
document.getElementById("userName").value = array[0];
document.getElementById("userAge").value = array[1];
}
</script>
</head>
<body onload="getString('周曉白|22')">
<input type="text" id="userName" name="userName" /><br /><br />
<input type="text" id="userAge" name="userAge" />
</body>
</html>
JS刪除數(shù)組元素
var arr=['a','b','c'];
若要?jiǎng)h除其中的'b',有兩種方法:
1.delete方法:delete arr[1]
這種方式數(shù)組長度不變,此時(shí)arr[1]變?yōu)閡ndefined了,但是也有好處原來數(shù)組的索引也保持不變,此時(shí)要遍歷數(shù)組元素可以才用
for(index in arr)
document.write('arr['+index+']='+arr[index]);
這種遍歷方式跳過其中undefined的元素
* 該方式IE4.o以后都支持了
2.數(shù)組對(duì)象splice方法:arr.splice(1,1);
這種方式數(shù)組長度相應(yīng)改變,但是原來的數(shù)組索引也相應(yīng)改變
splice參數(shù)中第一個(gè)1,是刪除的起始索引(從0算起),在此是數(shù)組第二個(gè)元素
第二個(gè)1,是刪除元素的個(gè)數(shù),在此只刪除一個(gè)元素,即'b';
此時(shí)遍歷數(shù)組元素可以用普通遍歷數(shù)組的方式,比如for,因?yàn)閯h除的元素在
數(shù)組中并不保留
* 該方法IE5.5以后才支持
值得一提的是splice方法在刪除數(shù)組元素的同時(shí),還可以新增入數(shù)組元素
比如arr.splice(1,1,'d','e'),d,e兩個(gè)元素就被加入數(shù)組arr了
結(jié)果數(shù)組變成arr:'a','d','e','c'
相關(guān)文章
js實(shí)現(xiàn)局部頁面打印預(yù)覽原理及示例代碼
js 如何打印預(yù)覽,實(shí)局部打印頁面很簡(jiǎn)單。就是把你需要打印的部分做一個(gè)起始標(biāo)記,下面有個(gè)示例大大家不妨參考下2014-07-07js 瀏覽器版本及版本號(hào)判斷函數(shù)2009年
這個(gè)是至2009年4月比較新的判斷瀏覽器版本的函數(shù)。js判斷瀏覽器版本及版本號(hào),本代碼支持最新的ie7,ie8,firefox2,firefox3的判斷2009-04-04JS數(shù)組返回去重后數(shù)據(jù)的方法解析
本文主要分享了Js數(shù)組返回去重后的數(shù)據(jù)的實(shí)例代碼。具有一定的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01常見瀏覽器多長時(shí)間會(huì)提示“腳本運(yùn)行時(shí)間過長”總結(jié)
這篇文章主要介紹了常見瀏覽器多長時(shí)間會(huì)提示“腳本運(yùn)行時(shí)間過長”總結(jié),需要的朋友可以參考下2014-04-04Bootstrap表單簡(jiǎn)單實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了Bootstrap表單的簡(jiǎn)單實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03javascript加載xml 并解析各節(jié)點(diǎn)的值(實(shí)現(xiàn)方法)
下面小編就為大家?guī)硪黄猨avascript加載xml 并解析各節(jié)點(diǎn)的值(實(shí)現(xiàn)方法)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10