摘要:假定期望交換和的值序號實現(xiàn)方案中間變量備注按位操作符只適用類型只適用類型有腦洞先執(zhí)行對象解構(gòu)賦值推薦數(shù)組解構(gòu)賦值簡書首發(fā)轉(zhuǎn)載請注明來自簡書
假定let a = 1,b=10;期望交換a和b的值
序號 | 實現(xiàn)方案 | 中間變量? | 備注 |
---|---|---|---|
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先執(zhí)行 | |
7 | {a, b} = {a:b, b:a} | 對象解構(gòu)賦值 | |
8 | [a, b] = [b, a] | 推薦, 數(shù)組解構(gòu)賦值 |
簡書首發(fā), 轉(zhuǎn)載請注明來自簡書GivenCui
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/104986.html
摘要:目錄常見的八種排序常見的八種排序直接插入排序直接插入排序希爾排序希爾排序直接選擇排序直接選擇排序堆排序堆排序冒泡排序冒泡排序快速排序快速排序版本版本挖坑法挖坑法前后指針版前后指針版快速排序代碼 目錄 常見的八種排序 直接插入排序 希爾排序 直接選擇排序 堆排序 冒泡排序? 快速排序 hoar...
摘要:內(nèi)存模型即,簡稱,其規(guī)范了虛擬機(jī)與計算機(jī)內(nèi)存時如何協(xié)同工作的,規(guī)定了一個線程如何和何時看到其他線程修改過的值,以及在必須時,如何同步訪問共享變量。內(nèi)存模型要求調(diào)用棧和本地變量存放在線程棧上,對象存放在堆上。 Java內(nèi)存模型即Java Memory Model,簡稱JMM,其規(guī)范了Java虛擬機(jī)與計算機(jī)內(nèi)存時如何協(xié)同工作的,規(guī)定了一個線程如何和何時看到其他線程修改過的值,以及在必須時,...
摘要:引言本期精讀的文章是介紹了八種條件渲染方式。此時小王接到了需求,終于維護(hù)了一個大項目。更多討論討論地址是精讀八種條件渲染如果你想?yún)⑴c討論,請點(diǎn)擊這里,每周都有新的主題,周末或周一發(fā)布。 1 引言 本期精讀的文章是:8 React conditional rendering methods 介紹了八種 React 條件渲染方式。 模版條件渲染非常常見,遇到的時候往往會隨機(jī)選擇一種方式使用...
摘要:直接插入排序的算法重點(diǎn)在于尋找插入位置。也稱縮小增量排序,是直接插入排序算法的一種更高效的改進(jìn)版本。希爾排序是非穩(wěn)定排序算法。簡單選擇排序常用于取序列中最大最小的幾個數(shù)時。將新構(gòu)成的所有的數(shù)的十位數(shù)取出,按照十位數(shù)進(jìn)行排序,構(gòu)成一個序列。 1.直接插入排序 直接插入排序算法是排序算法中最簡單的,但在尋找插入位置時的效率不高?;舅枷刖褪菍⒁粋€待排序的數(shù)字在已經(jīng)排序的序列中尋找找到一個插...
摘要:中的詳解必修個多線程問題總結(jié)個多線程問題總結(jié)有哪些源代碼看了后讓你收獲很多,代碼思維和能力有較大的提升有哪些源代碼看了后讓你收獲很多,代碼思維和能力有較大的提升開源的運(yùn)行原理從虛擬機(jī)工作流程看運(yùn)行原理。 自己實現(xiàn)集合框架 (三): 單鏈表的實現(xiàn) 自己實現(xiàn)集合框架 (三): 單鏈表的實現(xiàn) 基于 POI 封裝 ExcelUtil 精簡的 Excel 導(dǎo)入導(dǎo)出 由于 poi 本身只是針對于 ...
閱讀 1919·2021-11-22 15:24
閱讀 1361·2021-11-12 10:36
閱讀 3281·2021-09-28 09:36
閱讀 1918·2021-09-02 15:15
閱讀 2818·2019-08-30 15:54
閱讀 2440·2019-08-30 11:02
閱讀 2458·2019-08-29 13:52
閱讀 3596·2019-08-26 11:53