js中通过split函数分割字符串成数组小例子


Posted in Javascript onSeptember 21, 2013
<script language="javascript"> 

str="2,2,3,5,6,6"; //这是一字符串 

var strs= new Array(); //定义一数组 
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删除数组元素

var arr=['a','b','c'];
若要删除其中的'b',有两种方法:

1.delete方法:delete arr[1]
这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用
for(index in arr)
document.write('arr['+index+']='+arr[index]);
这种遍历方式跳过其中undefined的元素

* 该方式IE4.o以后都支持了

2.数组对象splice方法:arr.splice(1,1);
这种方式数组长度相应改变,但是原来的数组索引也相应改变
splice参数中第一个1,是删除的起始索引(从0算起),在此是数组第二个元素
第二个1,是删除元素的个数,在此只删除一个元素,即'b';
此时遍历数组元素可以用普通遍历数组的方式,比如for,因为删除的元素在
数组中并不保留

* 该方法IE5.5以后才支持

值得一提的是splice方法在删除数组元素的同时,还可以新增入数组元素
比如arr.splice(1,1,'d','e'),d,e两个元素就被加入数组arr了
结果数组变成arr:'a','d','e','c'

Javascript 相关文章推荐
return false,对阻止事件默认动作的一些测试代码
Nov 17 Javascript
jquery showModelDialog的使用方法示例详解
Nov 19 Javascript
Node.js模拟浏览器文件上传示例
Mar 26 Javascript
js使用循环清空某个div中的input标签值
Sep 29 Javascript
js结合正则实现国内手机号段校验
Jun 19 Javascript
值得分享的Bootstrap Table使用教程
Nov 23 Javascript
Extjs让combobox写起来简洁又漂亮
Jan 05 Javascript
vue中引入第三方字体文件的方法示例
Dec 17 Javascript
vue之延时刷新实例
Nov 14 Javascript
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
vue学习笔记之Vue中css动画原理简单示例
Feb 29 Javascript
React组件设计模式之组合组件应用实例分析
Apr 29 Javascript
js中的异常处理try...catch使用介绍
Sep 21 #Javascript
使用JS读秒使用示例
Sep 21 #Javascript
用RadioButten或CheckBox实现div的显示与隐藏
Sep 21 #Javascript
JS.GetAllChild(element,deep,condition)使用介绍
Sep 21 #Javascript
JS.findElementById()使用介绍
Sep 21 #Javascript
JS.getTextContent(element,preformatted)使用介绍
Sep 21 #Javascript
javascript实现原生ajax的几种方法介绍
Sep 21 #Javascript
You might like
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
js 页面关闭前的出现提示的实现代码
2011/05/25 Javascript
用jQuery中的ajax分页实现代码
2011/09/20 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
jQuery购物网页经典制作案例
2016/08/19 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
NodeJS创建最简单的HTTP服务器
2017/05/15 NodeJs
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
Vue中$refs的用法详解
2018/06/24 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
[03:00]《DAC最前线》之欧美新秀VS老将
2015/02/01 DOTA
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
python实现AES加密和解密
2019/03/27 Python
详解pyppeteer(python版puppeteer)基本使用
2019/06/12 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
Python实现动态循环输出文字功能
2020/05/07 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
2020/11/05 Python
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
美国领先的宠物用品和宠物食品零售商:Petco
2020/10/28 全球购物
什么是数据库锁?Oracle中都有哪些类型的锁?
2015/08/21 面试题
办公室文秘自我鉴定
2013/09/21 职场文书
会计岗位职责
2013/11/08 职场文书
文明礼仪小标兵事迹
2014/01/12 职场文书
励志演讲稿200字
2014/08/21 职场文书
个人授权委托书样本
2014/09/13 职场文书
校园安全教育心得体会
2016/01/15 职场文书