项目有一个需求是展示该产品的语言版本,其数组为:
["中文(简)", "中文(繁)", "英文"]
比如A产品从后台获取到的语言版本数据是:
lang:4
通过二进行位运算,匹配数组中并得到该产品的语言版本为:英文。
我是想知道怎样用js来通过lang的值来运算并匹配到数组中对应的值,如A产品的语言版本为“英文”。(语言版本是可多选的)
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
数组只有3项,所以可以用三位的二进制代替,其中简是001,繁是010,英是100。
把数字转成二进制之后再对比数组做过滤即可。
呀,ES5方式怎么写?