|=在Javascript中做什么?
在尝试修复他人代码中的错误时,我发现了以下行:|=在Javascript中做什么?,javascript,Javascript,在尝试修复他人代码中的错误时,我发现了以下行: affiliationData.affiliationStatuses |= AffiliationStatuses.affiliatedWithCurrentCrmUser; 它实际上做什么 试图在MDN上找到它,但是。该|是一个运算符 该声明相当于: affiliationData.affiliationStatuses = affiliationData.affiliationStatuses | AffiliationStatuses.a
affiliationData.affiliationStatuses |= AffiliationStatuses.affiliatedWithCurrentCrmUser;
它实际上做什么
试图在MDN上找到它,但是。该|
是一个运算符
该声明相当于:
affiliationData.affiliationStatuses = affiliationData.affiliationStatuses | AffiliationStatuses.affiliatedWithCurrentCrmUser
affiliationData.affiliationStatuses = affiliationData.affiliationStatuses | AffiliationStatuses.affiliatedWithCurrentCrmUser;
|
是一个运算符
该声明相当于:
affiliationData.affiliationStatuses = affiliationData.affiliationStatuses | AffiliationStatuses.affiliatedWithCurrentCrmUser
affiliationData.affiliationStatuses = affiliationData.affiliationStatuses | AffiliationStatuses.affiliatedWithCurrentCrmUser;
是英文的缩写
x=x | y
其中|
是一个按位或
所以
affiliationData.affiliationStatuses |= AffiliationStatuses.affiliatedWithCurrentCrmUser;
相当于:
affiliationData.affiliationStatuses = affiliationData.affiliationStatuses | AffiliationStatuses.affiliatedWithCurrentCrmUser
affiliationData.affiliationStatuses = affiliationData.affiliationStatuses | AffiliationStatuses.affiliatedWithCurrentCrmUser;
是英文的缩写
x=x | y
其中|
是一个按位或
所以
affiliationData.affiliationStatuses |= AffiliationStatuses.affiliatedWithCurrentCrmUser;
相当于:
affiliationData.affiliationStatuses = affiliationData.affiliationStatuses | AffiliationStatuses.affiliatedWithCurrentCrmUser
affiliationData.affiliationStatuses = affiliationData.affiliationStatuses | AffiliationStatuses.affiliatedWithCurrentCrmUser;
按位或赋值
速记员:
x |= y
意思是:
x = x | y
按位或赋值
速记员:
x |= y
意思是:
x = x | y
必须注意的是,这个被标记为重复的问题实际上指的是和,而不是。因为我用“[javascript]|=”搜索了SO,所以没有找到它。MDN主要指定API(尽管有关于此主题的MDN资源)。您需要的是ECMAScript(Javascript)语言规范。您可能想搜索诸如“ecmascript或javascript运算符”之类的短语,然后您肯定会找到它。需要注意的是,标记为重复的问题实际上指的是和,而不是。因为我用“[javascript]|=”搜索了SO,所以没有找到它。MDN主要指定API(尽管有关于此主题的MDN资源)。您需要的是ECMAScript(Javascript)语言规范。您可能想搜索诸如“ecmascript或javascript操作符”之类的短语,然后您肯定会找到它。