JS分割字符串并放入数组的函数
作者:异步漫步时间:2026-10-27 01:35:24浏览:436
本文介绍如何使用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]。
);
} 作者最新文章
D3.js 比例尺与坐标轴的配置详解
2026-11-05 16:54:46
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
