我有以下代碼清潔方法給變量賦值在ES6
const lower = U => U.toLowerCase();
const A = lower('A')
const B = lower('B')
const C = lower('C')
const D = lower('D')
...
如何代表這是一個更清潔的方式?保證傳遞給函數的變量名和參數是相同的。
一個可能的解決方案,我能想到的是
const [ A, B, C, D ] = ['A', 'B', 'C', 'D'].map(lower)
有沒有這種重複的解決方案?
那麼,你是否試圖以優雅的方式得到所有的小寫字母? –
爲什麼會有問題?目前的實施情況如何? – Li357
爲什麼你需要變量呢?難道你不能繼續鏈接並做你需要的嗎?動態變量不好... – elclanrs