JS分割字符串并放入数组的函数

作者:异步漫步

时间:2026-10-27

浏览:435

本文介绍如何使用JavaScript遍历字符串,通过判断逗号和非空字符将内容分割并存入数组。代码展示了从DOM获取字符串、初始化数组及变量,利用循环逐个字符处理,最后通过alert验证结果的具体实现过程。

代码块结束,包含上述所有逻辑及alert调用。

具体实现代码如下:

 
字符串分割存入数组的JS实现首先从ID为userInterestKeywordLabel的元素中获取HTML内容,赋值给变量InterestKeywordListString。
初始化一个空数组InterestKeywordListArr,用于存储分割后的结果。
定义一个临时字符串变量t,初始值为空字符串。
使用for循环遍历InterestKeywordListString字符串的每一个字符,索引i从0开始直到字符串长度。
在循环内部,使用charAt方法获取当前索引i对应的字符,赋值给临时变量tmp。
判断tmp是否既不是空字符串也不是逗号。
如果满足上述条件,将tmp拼接到临时字符串t的末尾。
同时设置标志位lastNum为true,表示当前正在处理有效字符。
否则(即tmp为空或为逗号),进入else分支处理。
在else分支中,判断临时字符串t是否既非空也非逗号。
如果满足条件,将t推入数组InterestKeywordListArr中。
随后将临时字符串t重置为空字符串,准备接收下一段内容。
} 
将标志位lastNum设置为false,表示当前段处理结束。
} 
} 
注意:此处代码逻辑存在重复判断,再次检查t是否非空且非逗号。
若满足条件,再次将t推入数组InterestKeywordListArr。
} 
循环遍历数组InterestKeywordListArr,索引i从0到数组长度。
在循环中使用alert方法弹出提示框。
提示框显示的内容为数组中索引为i的元素InterestKeywordListArr[i]。
); 
} 

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章