2012-02-16 71 views
-2

我想有一个函数,它接受3个参数: 句子(串), maxCharLen = 20(号), 分离器(串)函数,它接受3参数

这是我的例子: 应该有可能改进这个代码?

function breakSentence(sentence) { 
    var newstring, 
     maxCharLen = 20, 
     separator = ','; 
    for(var i=0; i < sentence.length; i++) { 
     newstring += sentence.charAt(i); 
     if ((i % maxCharLen) === 0) { 
     newstring += separator; 
     } 
    } 
} 
+3

有趣的功课,他们分配这些天。如果你需要帮助,也许你可能会发布你已经尝试过的东西。 – 2012-02-16 18:15:00

+1

提示:string.substring(from,to) – 2012-02-16 18:20:07

+1

您应该在询问之前尝试尝试.... – 2012-02-16 18:20:15

回答

1

粗糙例子...

function breakSentence(sentence, maxCharLen, separator) { 
    var newstring = ""; 
    for(i=0; i < sentence.length; i++) { 
     newstring += sentence.charAt(i); 
     if (((i % maxCharLen) == 0) & (i >= maxCharLen)) { 
     newstring += separator; 
     } 
    } 
} 
相关问题