问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

split在js里面怎么使用呢?

发布网友 发布时间:2022-05-05 06:40

我来回答

2个回答

懂视网 时间:2022-04-22 16:53

在创建程序时,有时需要将字符串进行分割划分为数组,这个时候我们可以使用split函数来实现,split函数可以用指定的分隔符来分割字符串。

split

数组是一种可以共同处理多个数据的类型,另外,在split函数中可以使用正规表达的规则进行各种模式的分割。

在实际的开发中,经常使用分割线和标签段的字符串来作为数据处理。

split函数的具体使用方法

基本语法如下,在目标字符串后添加“.”。

字符串.split(分隔符)

split函数分割字符串的具体示例

我们先来实现一个简单的功能

代码如下

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title></title> 
</head>
<body>
<script>
// split的示例1
 var shuzi = "10,20,30,40,50";
 var fengefu = ",";
 var array_shuzi = shuzi.split(fengefu);
 console.log(array_shuzi);

 // split的示例2
 var words = "Hello my name is Tom";
 var fengefu = /s+/;
 var array_words = words.split(fengefu);
 console.log(array_words);
</script>
</body>
</html>

运行结果如下

2345截图20181211171507.png

我们下面来仔细分析上述示例

代码

var shuzi = "10,20,30,40,50";
var fengefu = ",";
var array_shuzi = shuzi.split(fengefu);
console.log(array_shuzi);

分析

这是基本字符串分割的示例。

准备一个名为“shuzi”的变量,其中包含字符串“10,20,30,40,50”和一个名为“fengefu”的变量,其中包含分隔符“,”。

在分割中,字符串“10,20,30,40,50”被“,”分成数组,并放入变量“array_shuzi”。

结果,数组的内容输出如下。

split

split函数指定要分割的数字

代码

var shuzi = "10,20,30,40,50";
var fengefu = ",";
var array_shuzi = shuzi.split(fengefu,2);
console.log(array_shuzi);

准备一个名为“shuzi”的变量,其中包含字符串“10,20,30,40,50”和一个名为“fengefu”的变量,其中包含分隔符“,”。

在split中,字符串“10,20,30,40,50”被“,”分成数组,但是在“fengefu,2”部分指定数字“2”。分割后,将其放入变量“array_shuzi”中。

结果数组的内容输出如下。

2345截图20181211172529.png

split函数中使用正则表达式分割

代码

var words = "Hello my name is Tom";
var fengefu = /s+/;
var array_words = words.split(fengefu);
console.log(array_words);

分析

以下是使用称为正则表达式的规则的示例。通过写“/ s + /”,它意味着“一个或多个连续的空白”。在这种情况下,无论连续多少个字符,空格都被处理为一个分隔符。

有一个变量叫“words”,它包含字符串“Hello my name is Tom”,以及还提供了一个叫“fengefu”的变量赋予“/s+/”,意思是“一个字符或多个连续的空白”

在split中,字符串“Hello my name is Tom”被“/s+/”分成数组,最后放入变量“array_words”

结果,数组的内容输出如下。

split

热心网友 时间:2022-04-22 14:01

split() 方法用于把一个字符串分割成字符串数组。
var str1 = "1,2,3";
var str2 = "1|2|3";

var arr1 = str1.split(","); // arr1 = [1,2,3]
var arr2 = str2.split("|"); // arr2 = [1,2,3]
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么退出夸克HD账号登录状态? 猫感冒了看兽医要多少钱 Pka 与 PH的区别及各自的应用领域 储干在公司是干什么的职位啊 2025数字博览会 岗位丨申万宏源证券研究所招聘实习生(可留用), 国海证券研究所+开源证 ... 用发酵粉蒸馒头如何蒸? 雷蛇现在的售后保修政策是怎样的有个鼠标双击了 安代驾好还是e代驾好 急需一篇科技小论文,六年级水平的`要快`谢谢啊`! dnf100级深渊在哪里接任务 怎么解除QQ红包绑定的银行卡 QQ红包绑定的银行卡怎么解绑? 机票涨价后还会降价吗? 起飞当天机票会降价吗? 机票的价格是不是离起飞时间越近就越便宜 机票提前三个小时之内购买会不会比平时要便宜? 飞机票到快起飞的价格会下降吗 快起飞的飞机票真的会低价卖吗? 低碳水代餐奶昔真的有效吗? 花诗蕾奇亚籽抹茶代餐粉固体饮料对身体好吗? access出现这个问题怎么解决 已重装过多次 苹果手机误删通讯录还能恢复吗 《DK帝国之黛西的星际之旅》txt下载在线阅读全文,求百度网盘云资源 花诗蕾奇亚籽抹茶代餐粉减肥效果明显吗? 支付宝积分兑换的面膜是不是一个手机号只能兑换一次? 苹果手机通讯录误删了怎么恢复 花呗里兑换的御泥坊面膜可以用么? 跪求大神给一个微信撤回时效修改器 华为手机和康佳手机哪个好 javascript 分割字符串 js用split(&quot;&quot;)取字符串 js split分割获取字符 防盗网用6厘还是8厘 javascript中split()方法返回数组对象是什么类型的 6mm防盗窗能不能防小偷? js split() 方法以,分隔但不去分隔“”中的, 304厘的防盗网装6厘的套管好还是6厘实心好的? js split操作数组对象 6厘钢条防盗网能否叫隐形网? 关于防盗网 防盗网空心好还是实心好呀 家庭防盗窗做SUS304的0.8厚圆管好还是6厘的实心棒好?谢谢 不锈钢防盗网有什么缺点 家装不锈钢防盗网有必要管子加钢筋么 电脑无法显示u盘盘符 不锈钢防盗窗材料哪种好? [紧急]access出现“无效的书签”对话框,无法打开,怎么办? 如何在立体图的上底面画圆? CAD立体图怎么把圆画在XY平面