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 相关文章推荐
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
May 07 Javascript
基于jQuery的试卷自动排版系统实现代码
Jan 06 Javascript
jQuery插件 selectToSelect使用方法
Oct 02 Javascript
jQuery解析XML文件同时动态增加js文件的方法
Jun 01 Javascript
javascript中的Function.prototye.bind
Jun 25 Javascript
Bootstrap每天必学之缩略图与警示窗
Nov 29 Javascript
AngularJS 使用 UI Router 实现表单向导
Jan 29 Javascript
jQuery中常用动画效果函数(日常整理)
Sep 17 Javascript
解决Vue页面固定滚动位置的处理办法
Jul 13 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
Dec 25 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 Javascript
微信小程序http连接访问解决方案的示例
Nov 05 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
php中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
php发送与接收流文件的方法
2015/02/11 PHP
Linux下从零开始安装配置Nginx服务器+PHP开发环境
2015/12/21 PHP
Symfony2学习笔记之模板用法详解
2016/03/17 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
javascript-TreeView父子联动效果保持节点状态一致
2007/08/12 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
JS实现上下左右对称的九九乘法表
2016/02/22 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
微信小程序数据存储与取值详解
2018/01/30 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
浅析Python四种数据类型
2018/09/26 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
Python几种常见算法汇总
2020/06/02 Python
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
城野医生官方海外旗舰店:风靡亚洲毛孔收敛水
2018/04/26 全球购物
世界上最好的足球商店:Unisport
2019/03/02 全球购物
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
静态成员和非静态成员的区别
2012/05/12 面试题
策划主管的工作职责
2013/11/24 职场文书
教师档案管理制度
2014/01/23 职场文书
骨干教师考核方案
2014/05/09 职场文书
党员公开承诺书内容
2014/05/20 职场文书
学习作风建设心得体会
2014/10/22 职场文书
劳动保障个人工作总结
2015/03/04 职场文书
办公用品质量保证书
2015/05/11 职场文书
如何写好竞聘报告
2019/04/03 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
Python中的套接字编程是什么?
2021/06/21 Python
Python  lambda匿名函数和三元运算符
2022/04/19 Python