jon*_*tar 534
您可以在纯JavaScript中执行此操作,使用Array.prototype.join:
arrayName.join(delimiter)
Run Code Online (Sandbox Code Playgroud)
我不知道任何更好的jQuery函数.
nik*_*org 27
Array.join是你需要的,但如果你愿意,phpjs.org的友好人士implode为你创造了.
然后一些稍微偏离主题的咆哮.正如@jon_darkstar alreadt指出的那样,jQuery是JavaScript而不是相反.你不需要知道JavaScript就能理解如何使用jQuery,但它肯定没有受到伤害,一旦你开始欣赏可重用性或开始查看更大的图片,你绝对需要学习它.
Rob*_*ill 15
为了将来参考,如果你想在没有指定分隔符的情况下模仿PHP的implode()行为(字面意思只是将各个部分连接在一起),你需要将空字符串传递给Javascript,join()否则它默认使用逗号作为分隔符:
var bits = ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'];
alert(bits.join()); // H,e,l,l,o, ,W,o,r,l,d
alert(bits.join('')); // Hello World
Run Code Online (Sandbox Code Playgroud)
使用join()方法通过连接数组中的所有元素来创建并返回新字符串。
工作实例
var arr= ['A','b','C','d',1,'2',3,'4'];
var res= arr.join('; ')
console.log(res);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
206553 次 |
| 最近记录: |