国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

八種js交換兩個變量的值方案總結

LiveVideoStack / 835人閱讀

摘要:假定期望交換和的值序號實現方案中間變量備注按位操作符只適用類型只適用類型有腦洞先執行對象解構賦值推薦數組解構賦值簡書首發轉載請注明來自簡書

假定let a = 1,b=10;期望交換a和b的值
序號 實現方案 中間變量? 備注
1 let c; c = a; a = b; b = c; ?
2 a ^= b; b ^=a; a ^=b MDN-按位操作符, 只適用Number類型
3 a = a + b; b = a - b; a = a - b; 只適用Number類型
4 a = { a, b }; a = a.b; b = a.a
5 a = [a, b]; b = a[0]; a = a[1]
6 a = [b, b=a][0] 有腦洞, b=a先執行
7 {a, b} = {a:b, b:a} 對象解構賦值
8 [a, b] = [b, a] 推薦, 數組解構賦值

簡書首發, 轉載請注明來自簡書GivenCui

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/104986.html

相關文章

  • 八種常見排序算法細講

    摘要:目錄常見的八種排序常見的八種排序直接插入排序直接插入排序希爾排序希爾排序直接選擇排序直接選擇排序堆排序堆排序冒泡排序冒泡排序快速排序快速排序版本版本挖坑法挖坑法前后指針版前后指針版快速排序代碼 目錄 常見的八種排序 直接插入排序 希爾排序 直接選擇排序 堆排序 冒泡排序? 快速排序 hoar...

    hiyang 評論0 收藏0
  • 簡述Java內存模型

    摘要:內存模型即,簡稱,其規范了虛擬機與計算機內存時如何協同工作的,規定了一個線程如何和何時看到其他線程修改過的值,以及在必須時,如何同步訪問共享變量。內存模型要求調用棧和本地變量存放在線程棧上,對象存放在堆上。 Java內存模型即Java Memory Model,簡稱JMM,其規范了Java虛擬機與計算機內存時如何協同工作的,規定了一個線程如何和何時看到其他線程修改過的值,以及在必須時,...

    ACb0y 評論0 收藏0
  • 精讀《React 八種條件渲染》

    摘要:引言本期精讀的文章是介紹了八種條件渲染方式。此時小王接到了需求,終于維護了一個大項目。更多討論討論地址是精讀八種條件渲染如果你想參與討論,請點擊這里,每周都有新的主題,周末或周一發布。 1 引言 本期精讀的文章是:8 React conditional rendering methods 介紹了八種 React 條件渲染方式。 模版條件渲染非常常見,遇到的時候往往會隨機選擇一種方式使用...

    Rainie 評論0 收藏0
  • Java常用的八種排序算法與代碼實現精解

    摘要:直接插入排序的算法重點在于尋找插入位置。也稱縮小增量排序,是直接插入排序算法的一種更高效的改進版本。希爾排序是非穩定排序算法。簡單選擇排序常用于取序列中最大最小的幾個數時。將新構成的所有的數的十位數取出,按照十位數進行排序,構成一個序列。 1.直接插入排序 直接插入排序算法是排序算法中最簡單的,但在尋找插入位置時的效率不高。基本思想就是將一個待排序的數字在已經排序的序列中尋找找到一個插...

    2501207950 評論0 收藏0
  • Java 總結

    摘要:中的詳解必修個多線程問題總結個多線程問題總結有哪些源代碼看了后讓你收獲很多,代碼思維和能力有較大的提升有哪些源代碼看了后讓你收獲很多,代碼思維和能力有較大的提升開源的運行原理從虛擬機工作流程看運行原理。 自己實現集合框架 (三): 單鏈表的實現 自己實現集合框架 (三): 單鏈表的實現 基于 POI 封裝 ExcelUtil 精簡的 Excel 導入導出 由于 poi 本身只是針對于 ...

    caspar 評論0 收藏0

發表評論

0條評論

LiveVideoStack

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<