javascript - 如何使用 Javascript 执行字符串拆分并访问数组的值?

标签 javascript arrays string split

我一直在尝试执行拆分,但到目前为止我还没有成功。

这是我目前所拥有的:

我初始化一个简单的字符串:

var str = "matt.williams:STRING:ClassWork|1902122:STRING:AskAFriend";

我的下一步是输出数组的值:

var m = str.split("|");
var x = new Array();
x=m;

for (z in x)
{
    document.write(z + "<br />");
}

但是,它会产生这个:

0
1

但是我要输出的是这样的:

matt.williams:STRING:ClassWork
1902122:STRING:AskAFriend

最佳答案

改变这一行:

document.write(z + "<br />");

document.write(x[z] + "<br />");

关于javascript - 如何使用 Javascript 执行字符串拆分并访问数组的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8249242/

相关文章:

Javascript - BackboneJS - Backbone.sync 覆盖 - YDN - 异步错误

javascript - 在javascript中的字典(关联数组)中使用变量

python - 具有类似于 Python/NumPy 的数组操作的 C++ 库

javascript - 在 JS 中按类型拆分长度未知的可能相邻元素的字符串

PHP 数组排序和输出行为

ios - 没有 '...' 候选人产生 'Range<String.Index>'

Javascript 与通配符匹配 URL - Chrome 扩展

javascript - 调试 Firefox Addon IDE

c++ - 我的字符串比较在 Cpp 中不起作用

ios - UInt8 XOR 数组结果到 NSString 的转换每次都返回 nil