小编Bil*_*man的帖子

在javascript中用句子中的单词洗牌(编码恐怖 - 如何改进?)

我正在尝试做一些相当简单的事情,但我的代码看起来很糟糕,我确信有更好的方法可以在javascript中执行操作.我是javascript的新手,我正在努力改进我的编码.这只是感觉非常混乱.

我想做的就是随机更改网页上某些单词的顺序.在python中,代码看起来像这样:

s = 'THis is a sentence'
shuffledSentence = random.shuffle(s.split(' ')).join(' ')
Run Code Online (Sandbox Code Playgroud)

然而,这是我设法用javascript制作的怪物

//need custom sorting function because javascript doesn't have shuffle?
function mySort(a,b) {    
    return a.sortValue - b.sortValue;
}

function scrambleWords() {

    var content = $.trim($(this).contents().text());

    splitContent = content.split(' ');

    //need to create a temporary array of objects to make sorting easier
    var tempArray = new Array(splitContent.length);

    for (var i = 0; i < splitContent.length; i++) {
        //create an object that can be assigned a random number for …
Run Code Online (Sandbox Code Playgroud)

javascript shuffle

3
推荐指数
1
解决办法
3430
查看次数

标签 统计

javascript ×1

shuffle ×1