文字列と変数をJadeが理解できる変数名に連結するための優れたクリーンな方法はありますか?
理想的には、次のようになります。
each #{shape + 'Text'} in #{shape + 'Texts'}
li #{shape + 'Text'}
使ってみwindow[shape + 'Text']
ましたが、うまくいかなかったようです。多分私はそれを間違っていましたか?
これが私がこれをしたい理由です:
shapes
私はこのように見えると呼ばれる配列を持っています:['square', 'triangle', 'circle']
Jadeのeach ... in ...
関数を使用して、この配列を反復処理しています。each ... in ...
関数の各反復内で、他のいくつかの配列の1つを実行する必要があります。のように、反復する配列を選択するためにストレートアップ変数を使用する代わりに、またはのようなものを取得するために文字列each shape in shapes
と連結したいと思います。shape
each squareText in squareTexts
each circleText in circleTexts
現在、私は希望する結果を達成するために条件を使用していますが、それは冗長であり、言語のミニマリスト精神ではありません。
アドバイスをよろしくお願いします。