如何讓JS不使用split翻轉乙個句子各個單詞的順序?

時間 2021-06-20 08:09:15

1樓:狗胖愛棉花

function

reverse

(sentence

)else

}str=(

word

||empty)+

str;

return

str;

}如果按照問題要求,我可能會這樣寫。但現實中,我是會用split、reverse和join函式的。

2樓:chinayaon

/*用遞迴和substring方法

*/function

recursionReverse

(_str

,reverseStr

)else}/*

用棧方法

*/function

stackReverseWord

(str

)else

}let

newWord=""

;while

(stack

.length

!==0

)return

(newWord);}

varstr

="I am Chinese"

;console

.log

("recursionReverse:"

,recursionReverse

(str,""

));console

.log

("stackReverseWord:"

,stackReverseWord

(str));

3樓:白晝

const word_reverse = str => str.match(/\S+/g).reverse().join(' ') 正則應該可以簡單實現

js 中,不使用陣列,不使用物件,可以 return 多組值嗎?

已重置 不知道題主的用意是什麼,js中陣列和物件都是把基本型別的值組合起來形成一組值。除此之外還有一種組合值的辦法就是閉包。Let cos a b n n 1?a b我們可以 return cos 1 2 取值 r 1 1 r 2 2 什麼?如何組合多個值?既然我們能組合兩個值就能組合無數個值cos...

在不使用node的情況下,開發者怎樣在js裡呼叫乙個自己實現的c c 函式?

benpigchu 你可以 使用js引擎的相關C C 介面,將C C 函式放到js的執行環境中 實際上這就是node的實現原理 把C C 編譯成WASM放在瀏覽器裡執行需要瀏覽器做相關支援 直接把C C 編譯成JS 這麼做的人一定只是寫著玩的 在.NET目錄乙個陰暗的角落裡,躺著乙個jsc.exe ...

如何不使用sklearn,pytorch,tensorflow 等主流框架實現python的垃圾分類?

夜星辰 考核題?意味著要你自己寫一個sklearn唄。可以看看我的文章 https zhuanlan p 121593393 import numpy as np class KNNClassifier def init self,k 3self.k kself.x train None self....