HN user

ColeShepherd

6 karma
Posts0
Comments5
View on HN
No posts found.

Some potential alternatives to consider:

1.

    classList = ['highlighted', 'primary']
        .concatif(discount, 'on-sale')
        .join(' ')
2.
    classList = ' '.join(['highlighted', 'primary'] + (['on-sale'] if discount else []))
3.
    mut classList = ['highlighted', 'primary']
    if discount:
        classList.append('on-sale')
    classList = ' '.join(classList)

    freeze classList

4.
    def get_class_list(discount):
        mut classList = ['highlighted', 'primary']
        if discount:
            classList.append('on-sale')
        classList = ' '.join(classList)
        return classList

    classList = get_class_list(discount)
Study mode 12 months ago

present knowledge as a tree that you can expand to get deeper

I'm very interested in this. I've considered building this, but if this already exists, someone let me know please!