假設我們有JavaScript數組arr
,其中每個arr[i]
包含一個句子。現在,如果我們想搜索包含特定字符串str
的句子,我們可以使用match
找到使用如何使用match重新排列JavaScript數組?
var newarr = [];
for(var i = 0; i < arr.length; i++) {
if(arr[i].toLowerCase().match(str.toLowerCase()){
newarr[newarr.length] = arr[i];
}
}
新陣列newarr
將只包含包含字符串str
判決,將這些句子。現在,有沒有辦法重新排列newarr
以使開頭的句子開頭爲str
,那麼中間包含str
的句子最後包含str
?
什麼是a和b? – user3741635
'a'和'b'是您正在進行比較的數組元素。 –
有沒有辦法在排序時使用'trim()'修剪每個數組元素? – user3741635