我正在尝试做一些相当简单的事情,但我的代码看起来很糟糕,我确信有更好的方法可以在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)