javascript - 字符串数组的字符串操作

标签 javascript jquery arrays regex string

我有一个字符串数组,如下例所示

["i.was.wen.the.coding", "i.am.wen.to", "i.am.new", "i.am", "i"]

你可以看到数组中的所有句子都可以被 拆分。 我需要制作逻辑算法模式来创建一个有意义的句子,方法是将数组反转并在末尾缝合单词。如果你从最后开始阅读它,因为 i.am.new.to.coding 从每个句子中获取最后吐出的值,最终形成一个有意义的句子。我试图在 javascript 或 jquery 中创建这样的代码,并且坚持了一天多。因为它是如此棘手。

请任何脚本专家帮助完成此操作。我感谢您的帮助。时间差

最佳答案

看起来很简单,反转数组,将其映射返回句点后的最后一部分,然后用空格连接

var arr = ["i.was.wen.the.coding", "i.am.wen.to", "i.am.new", "i.am", "i"];

var s = arr.reverse().map(function(x) {
    return x.split('.').pop();
}).join(' ');

document.body.innerHTML = s;

关于javascript - 字符串数组的字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27055134/

相关文章:

javascript - 使用 javascript 检查表单

php - 转移到新的主机/服务器 - 现在使用 MySQL 进行表单验证时遇到问题

javascript - jQuery - 获取最高图像的高度,将其他图像的高度差应用于上边距

c - 如何打印空指针数组指向的值

javascript - 检查对象是否不包含不起作用的值(JS)

javascript - 如何隐藏粒子效果(圆圈)直到加载其动画的 .png?

javascript - JS字符串解构: rest parameter returning inconsistent data

javascript - 添加音频到我的网页

javascript - 带有链接的褪色图像

c# - 使用设置的数组长度初始化数组数组