JS Tidbits
1.0.0
您可以通過3種不同的方式來解決:
.js擴展名添加解決方案文件。筆記:
請檢查是否已經分配了該任務。創建公關後,要求將任務分配給自己。
| 概念名稱 | 關聯 | 描述 |
|---|---|---|
| 數組 | 關聯 | 是一個特殊的變量,一次可以容納一個以上的值和不同的數據類型。 |
| 異步等待 | 關聯 | async用於指定函數將返回“承諾”, await JS等到諾言是解決的(就像現實生活中的承諾一樣,它可能是真實的或錯誤) |
| 撰寫 | 關聯 | compose採用一系列單個參數函數,這些函數用作上一個函數的參數。 |
| 安慰 | 關聯 | console在調試過程中使用,它將在Web控制台中顯示消息,它的方法為log() , error() , warn() ,等等 |
| 咖哩 | 關聯 | 咖哩允許將一個函數從callable(a,b,c)轉換為callable,為f(a)(b)(c)。 |
| ES7 | 關聯 | es7?功能:array.prototype.在內 |
| ES8 | 關聯 | ES8功能:對象。值,對象/條目,字符串填充 |
| ES10 | 關聯 | es10:array.flat(),array.flatmap(),string.trim(),trimend()和trimstart(),object.fromentries和可選捕獲綁定 |
| 詞彙範圍 | 關聯 | 詞彙範圍是指嵌套功能/內部級別中的變量如何訪問其外部級別(功能範圍,全局範圍) |
| 原型繼承 | 關聯 | 原型對像是模闆對象,其他對象可以從中繼承方法和屬性。 |
| 嘗試 - 捕捉 | 關聯 | try{} catch {}語句允許嘗試一個代碼塊,並在抓住您要執行的代碼塊中設置,如果拋出異常 |
? ES代表ECMA腳本,這是JavaScript標準。 ES轉到對應於其釋放為ES6,ES7等的Numbrer。
| 問題 | 關聯 | 描述 |
|---|---|---|
| 大寫 | 關聯 | 大寫給定的字符串的首字母 |
| 計算一個範圍內數字的發生 | 關聯 | 查找該數字出現在一個範圍內的次!該函數將需要3個參數,2個來設置範圍和要查找的數字。 |
| 複製 | 關聯 | 通過給定編號重複數組/字符串。 |
| 格式字符串 | 關聯 | 重新調整'Name1, Name2, .. & NameN'的格式,是每個Name#在給定數組中的值。 |
| 最長的不同底帶 | 關聯 | 返回最長的非重複字符字符串的函數。 |
| 嵌套最長的串聯 | 關聯 | 函數在帶有嵌套數組的數組中找到最長的子字符串 |
| 蒙版 | 關聯 | 將每個字符轉換為#但最後4個字符的函數。 |
| Max Char | 關聯 | 找到字符串中最重複的字符的函數,該函數應返回char及其出現的次數。 |
| 診斷 | 關聯 | 如果給出的字符串為單位詞,則返回true的函數(在逆轉時讀取的單詞相同)。您會找到4種差異方法來解決文件。 |
| 最小的下一個元素 | 關聯 | 為給定數組找到右側的下一個最小元素(可能是2個或更多位置)的功能。 |
| 開始模式 | 關聯 | 創建啟動模式〜三角形的函數,從1 *開始,直到達到給定的數字為止。 |
| 字符串逆轉 | 關聯 | 符合字符串並返回字符串相反的函數。 |
| 獨特的 | 關聯 | 此功能採用數組並僅返回唯一元素(不包括以前元素重複的元素) |
圖
| 問題 | 關聯 | 描述 |
|---|---|---|
| Dijkstra算法 | 關聯 | Dijkstra算法包括找到從給定圖的所有頂點的最短路徑。您將找到一個用於創建圖形的函數,也可以使用Dijkstra算法來求解一個函數 |
搜索?? ♂️
| 問題 | 關聯 | 描述 |
|---|---|---|
| 二進制搜索 | 關聯 | 二進制搜索算法包括從陣列中找到一個項目,直到您轉到所有項目。在此功能中,您將看到二進制搜索和遞歸的使用的實現。 |
| 線性seacrh | 關聯 | 二進制搜索算法包括通過以誇張的方式查找每個元素來從數組中找到項目。 |
排序?
| 問題 | 關聯 | 描述 |
|---|---|---|
| 氣泡排序 | 關聯 | 該算法包括通過交換相鄰元素訪問的項目(如果它們不正確的順序)來對元素進行排序。您將找到一個用於上升的功能,而另一個用於鏈接中的氣泡排序的功能。 |
| 梳子排序 | 關聯 | 該算法作為氣泡排序,如果它們的順序不正確,則在數組中交換2個元素,但是它不尋找相鄰的元素,梳子排序使用一個差距,該間隙從陣列的長度開始,在每個迭代中都縮小了1.3倍。 |
| 堆排序 | 關聯 | 該算法使用二進制堆比較數組的元素,它通過將元素作為節點設置為節點,如果元素大於其他元素,它將轉到最高節點並刪除排序映射。 |
| 插入排序 | 關聯 | 該算法將給定數組分為一個排序(第一個元素,啟動)和未分類的部分。在“未排序部分”中:它採用第一個元素,並將其放置在排序部分的正確位置,以創建上升排序。 |
| 合併排序 | 關聯 | 將其劃分為兩個陣列,直到它得到單個元素,然後將其分類並合併,該算法應用了遞歸。 |
| 快速排序 | 關聯 | 該算法包括將一個元素作為樞軸組成,然後與樞軸相比,它尋找一個較大的項目(從左開始)和一個較小的項目(從右側開始),它將值交換為直到將樞軸設置為正確的陣列位置,以使其位於正確的位置,以使所有較小的位置都在左上和較大的較大較小的位置。之後,它通過在每個“劃分”(左右)中選擇一個新的樞軸來適用回收。 |
| radix排序 | 關聯 | 該算法將數字從最低顯著的數字(u)分配到最顯著的數字(t,h)。 |
| 選擇排序 | 關聯 | 該算法將第一個元素作為排序,並在其餘數組中找到的minimun元素與排序的元素相比,如果有必要的話,則它們是交換的,然後移動到下一個元素並執行相同的過程。 |