城内的人 發表於 2020-1-15 07:31:00

javascript反转数组

<p>JavaScript中的Array对象提供了一个reverse()方法用于反转(颠倒)数组中的元素。</p>
<div class="cnblogs_code">
<pre>arrayObject.reverse()</pre>
</div>
<p>要注意的是,这个方法会改变原来的数组,而不会创建新的数组。</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">var</span> arr = ['yanggb1', 'yanggb2', 'yanggb3'<span style="color: rgba(0, 0, 0, 1)">];

console.log(arr.reverse()); </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> ['yanggb3', 'yanggb2', 'yanggb1']</span>
console.log(arr); <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> ['yanggb3', 'yanggb2', 'yanggb1']</span></pre>
</div>
<p>使用起来非常简单,另外,这个方法配合split()方法和join()方法在一些特定场景中十分高效,比如在日期格式反转的场景中。</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">var</span> str = '2020-04-01'<span style="color: rgba(0, 0, 0, 1)">;

console.log(str.split(</span>'-').reverse().join('-')); <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 01-04-2020</span></pre>
</div>
<p>上面的一行代码轻松便完成了日期格式反转的效果。</p>
<p>&nbsp;</p>
<p>"人生便如一座高山,必须拼尽了所有力气,才能登上山顶去看风景。"</p>

</div>
<div id="MySignature" role="contentinfo">
    你要去做一个大人,不要回头,不要难过。<br><br>
来源:https://www.cnblogs.com/yanggb/p/12143676.html
頁: [1]
查看完整版本: javascript反转数组