美文网首页
字符串数组化处理

字符串数组化处理

作者: 猿分让我们相遇 | 来源:发表于2017-07-23 17:52 被阅读0次

    找出最长单词 在句子中找出最长的单词,并返回它的长度。函数的返回值应该是一个数字。

    function findLongestWord(str) {
      var arr=str.replace(/[\[\]\s\?\.!-;,:\'\"\(\)]+/g,' ').split(' ');
      var arrt=[];
      for(var i=0;i<arr.length;i++){
        arrt[i]=arr[i].length;
        arrt.sort(function(a, b) {
          return a - b;
    });   
    } return arrt.pop();
    }
    findLongestWord("The quick brown fox jumped over the lazy dog");
    

    .split() 方法按指定分隔符将字符串分割为数组。

    你要给 split 方法传递一个参数,这个参数将会作为一个分隔符。
    下面的例子展示了 split 方法的使用,按照 s 字母进行分割:

    var array = string.split('s');
    

    注意参数可以为空字符串''、带空格的空字符串' '

    .join() 方法来把数组转换成字符串,里面的每一个元素可以用你指定的连接符来连接起来,这个连接符就是你要传入的参数。

    下面展示了使用 join 来将数组中的每一项放入字符串,并用 and 进行连接:

    var veggies = ["Celery", "Radish", "Carrot", "Potato"];
    var salad = veggies.join(" and ");
    console.log(salad); // "Celery and Radish and Carrot and Potato" ```
     var count = 0;

    相关文章

      网友评论

          本文标题:字符串数组化处理

          本文链接:https://www.haomeiwen.com/subject/jdlskxtx.html