Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript,在字符串中添加不同的分隔符_Javascript_Arrays_String_Function_Split - Fatal编程技术网

Javascript,在字符串中添加不同的分隔符

Javascript,在字符串中添加不同的分隔符,javascript,arrays,string,function,split,Javascript,Arrays,String,Function,Split,非常新的编码,所以很抱歉,如果我的词汇是关闭。 这就是我试图实现的功能的确切要求: 如果一个单词有五个或五个以上的字母,在单词末尾加“-bork” 如果一个单词的长度少于五个字母,在单词末尾加“-boink” 例如:“敏捷的棕色狐狸”变成了“博因克敏捷的博克棕色的博因克狐狸” 这就是我目前所拥有的 <!DOCTYPE html> <html> <head> <script> var string = prompt(&quo

非常新的编码,所以很抱歉,如果我的词汇是关闭。 这就是我试图实现的功能的确切要求:

如果一个单词有五个或五个以上的字母,在单词末尾加“-bork”

如果一个单词的长度少于五个字母,在单词末尾加“-boink”

例如:“敏捷的棕色狐狸”变成了“博因克敏捷的博克棕色的博因克狐狸”

这就是我目前所拥有的

 <!DOCTYPE html>
<html>
  <head>
    <script>
      var string = prompt("Enter a string");
      var array = string.split(" ");
      var length = array.map(function (word) {
        return word.length;
      });
      var langauge = array.join("-bork ");
      alert(langauge);
    </script>
  </head>
  <body></body>
</html>
感谢您的帮助!

像这样做吧

var string=敏捷的棕色狐狸; var数组=string.split; var langauge=array.mapfunctionword{ 返回word.length<5?`${word}-boink`:`${word}-bork`; }.加入; 像这样做

var string=敏捷的棕色狐狸; var数组=string.split; var langauge=array.mapfunctionword{ 返回word.length<5?`${word}-boink`:`${word}-bork`; }.加入; 您可以使用String.split、Array.join和Array.map执行此操作

常量输入='快速棕色狐狸'; const output=input.split'.mapitem=>item.length>=5?item.concat'-bork':item.concat'-boink'.join''; logoutput;您可以使用String.split、Array.join和Array.map执行此操作

常量输入='快速棕色狐狸'; const output=input.split'.mapitem=>item.length>=5?item.concat'-bork':item.concat'-boink'.join'';
logoutput;您可以映射带有后缀的单词,并加入数组以获取字符串

函数追加字符串{ 返回字符串 .拆分“ .maps=>s+s.length<5?'-boink':'-bork' 。加入“”; }
logappend'The quick brown fox';您可以映射带有后缀的单词并加入数组以获取字符串

函数追加字符串{ 返回字符串 .拆分“ .maps=>s+s.length<5?'-boink':'-bork' 。加入“”; } console.logappend'thequickbrownfox';基于您的代码

<!DOCTYPE html>
<html>
  <head>
    <script>
      var string = prompt("Enter a string");
      var array = string.split(" ");
      var length = array.map(function (word) {
      var langauge;
        console.log(word.length)
        if(word.length>=5)
        {
            langauge=word+"-bork"
            return langauge
        }
        else
        {
            langauge=word+"-boink"
            return langauge
        }
        
      });
      var finalword= length.join(" ");
      alert(finalword);
    </script>
  </head>
  <body></body>
</html>
基于你的代码

<!DOCTYPE html>
<html>
  <head>
    <script>
      var string = prompt("Enter a string");
      var array = string.split(" ");
      var length = array.map(function (word) {
      var langauge;
        console.log(word.length)
        if(word.length>=5)
        {
            langauge=word+"-bork"
            return langauge
        }
        else
        {
            langauge=word+"-boink"
            return langauge
        }
        
      });
      var finalword= length.join(" ");
      alert(finalword);
    </script>
  </head>
  <body></body>
</html>