使用 split/join 将字符串替换为数组
我正在尝试将 item
的值替换为数组 arr
中的值,但只有在使用: arr [1]
时才能得到该值>, arr [2]
...如果我让 arr
,返回abcdefg
。
我是 PHP 程序员,我有一个最小的 JavaScript 的概念,有人能给我指点一下吗?
var item = 'abcdefg';
var arr = new Array();
arr[1] = "zzz";
arr[2] = "abc";
var test = item.split(arr);
alert(test.join("\n"));
I'm trying to replace the value of item
with values in the array arr
, but I only get that if I use: arr [1]
, arr [2]
... if I just letarr
, returns abcdefg
.
I am PHP programmer, and I have a minimal
notion with JavaScript, can someone give me a light?
var item = 'abcdefg';
var arr = new Array();
arr[1] = "zzz";
arr[2] = "abc";
var test = item.split(arr);
alert(test.join("\n"));
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用途:
它产生:
Use:
It produces:
Split 使用正则表达式,因此
如果您尝试替换字符串:
Split uses regular expressions, so
If you are trying to replace a string: