對應關係字典的實現方式

2022-04-29 02:15:11 字數 1077 閱讀 8072

我就發現了,其實幹了一年多的前端,我熱衷的並不是頁面的排版布局,也不是頁面與控制層的資料流通,更不是與後台的互動。。。我感興趣的是複雜的邏輯運算,當然,按老大的話來理解,我這輩子如果只幹前端,是沒辦法接觸到了:咱們寫程式,要把邏輯**放到後台來實現,前端只是提供了乙個展示頁面與使用者互動的平台。。。

這話我就不能理解了,後台能寫的前台同樣可以實現啊,為什麼只能提供展示互動,不能多些強大的複雜的邏輯呢,不服!我要邏輯!不要簡單的處理資料tot。

於是乎,我走上了專精前台通後台之路。(老大建議的)

這條路是艱辛的,我已經做好了面對無數困難的準備並保證不會退縮。光明的未來正等待著我!

好了下面插播廣告:

前兩天看博問上有人提了乙個想實現對應關係的字典,覺得挺好玩的,實現一下:

要求是有5個對應關係,「1」-a,「2」-b,「4」-c,「8」-d,"16"-e,

需要構建乙個字典對應關係如下:

"1"-a,"2"-b,"3"-a/b,"4"-c,"5"-a/c。。。。為或的關係。

當然有很多種方法實現,這裡記錄乙個我最先想到的方法,兩個陣列對應下標值關係對應,然後通過迴圈遞迴的方式,提取對應下標值。

//

首先定義兩個陣列,保持對應關係

const keylist = [1,2,4,8,16];

const valuelist = ['a', 'b', 'c', 'd', 'e'];

//設定最大值。

var maxnum = 10;

//對每個值進行迴圈判斷其對應的值應為何

for (var i = 1; i < maxnum; i ++)

//封裝判斷方法,獲取傳入值,計算其對應的字母關係,並返回

好清晰好清晰呀!哦吼吼吼。

如有更好方法歡迎來懟。

Python Trie樹 字典樹 的實現方式

今天學習到了trie樹 字典樹的詳細定義可以看 how to create a trie in python class trie def init self self.end end defmake trie self,words root dict for word in words curre...

字型大小和磅的對應關係

字型大小的表示方法有兩種,一種是中文數字,數字越小,對應的字型大小越大 另一種是 阿拉伯數字,字型大小越小,字元也就越小。字型大小的單位為磅,用公釐換算的方法為 1公釐 2.83磅 磅與號的換算單位是 1磅 1 72英吋,1英吋 21.4公釐。在word中,表述字型大小的計量單位有兩種,一種是漢字的...

網域名稱 DNS IP位址的對應關係

網域名稱 英語 domain name 簡稱網域名稱 網域,是由一串用點分隔的名字組成的上某一台計算機或計算機組的名稱,用於在資料傳輸時標識計算機的電子方位 有時也指地理位置 例如,www.wikipedia.org是乙個網域名稱,和ip位址208.80.152.2相對應。dns就像是乙個自動的 號...