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 相关文章推荐
jsTree树控件(基于jQuery, 超强悍)[推荐]
Sep 01 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
Dec 05 Javascript
jQuery元素的隐藏与显示实例
Jan 20 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
Jan 06 Javascript
JavaScript实现大图轮播效果
Jan 11 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
node.js中fs.stat与fs.fstat的区别详解
Jun 01 Javascript
node读写Excel操作实例分析
Nov 06 Javascript
JavaScript数组及常见操作方法小结
Nov 13 Javascript
vue倒计时刷新页面不会从头开始的解决方法
Mar 03 Javascript
Vue3不支持Filters过滤器的问题
Sep 24 Javascript
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
Mar 17 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
模拟OICQ的实现思路和核心程序(三)
2006/10/09 PHP
discuz Passport 通行证 整合笔记
2008/06/30 PHP
PHP 常用函数库和一些实用小技巧
2009/01/01 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
基于Zend的Config机制的应用分析
2013/05/02 PHP
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
jquery.Jwin.js 基于jquery的弹出层插件代码
2012/05/23 Javascript
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
JavaScript修改浏览器tab标题小技巧
2015/01/06 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
angular第三方包开发整理(小结)
2018/04/19 Javascript
详解如何使用webpack打包JS
2018/06/21 Javascript
Vue异步组件处理路由组件加载状态的解决方案
2018/09/07 Javascript
vue按需加载实例详解
2019/09/06 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
[01:00:25]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS Liquid
2018/03/31 DOTA
Python中实现常量(Const)功能
2015/01/28 Python
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
美国优质宠物用品购买网站:Muttropolis
2020/02/17 全球购物
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
优秀生推荐信范文
2013/11/28 职场文书
应届毕业生求职信范文
2013/12/18 职场文书
2014年建筑工作总结
2014/11/26 职场文书
公务员个人考察材料
2014/12/23 职场文书
义诊活动总结
2015/02/04 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
2015年小学生国庆节演讲稿
2015/07/30 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers