功能拆分Javascript

时间:2017-04-30 01:59:35

标签: javascript

嘿伙计基本上我在这里有一个数组:

var someName = ["Rodel Merlien", "rodel.men"];

我声明了一个名为spitName的函数,它有一个参数名。

function spitName (name){

}

细分我需要的东西:

  1. spitName应该通过将输入字符串分解为单个单词来返回数组。例如" Rodel Merlien"应该作为[" Rodel"," Merlien"]

  2. 返回
  3. 声明一个名为myInfo的新变量,并将其分配给空对象文字。

  4. 我需要将以下三个键值对添加到myInfo: 键:fullName 值:在someName中的名称字符串上调用spitName的结果。 关键:skype 值:someName中的Skype句柄。 关键:github 值:github句柄,输入链接为字符串。如果没有,请将其设置为null。

  5. 我该如何管理?

1 个答案:

答案 0 :(得分:1)

对于您的拆分名称问题,您可以使用String.split()拆分字符串。由于您希望按该空格或句点进行拆分,请执行以下操作:

function splitName(name) {
   return name.split(/[ .]+/);
}

此函数将字符串作为name,并将其拆分为空格或句点。