【发布时间】:2020-11-09 06:53:36
【问题描述】:
我正在尝试在条件匹配条件时推送值,并将值推送到合并最后添加的值的数组中。但是数组被匹配的条件覆盖了。
let Event = [];
if (allCheck['event1']) {
let ls = Event;
ls.push('Type1');
} else if (allCheck['event3']) {
let ls = Event;
lS.push('Type2');
} else if (allCheck['event3']) {
let ls = Event;
ne.push('Type3');
}
【问题讨论】:
-
你能分享你的全部代码吗?
-
你真的想在 if 检查之后合并 drEvent 和 drEvents 数组吗?
-
let ls = drEvents;不会复制drEvents,这两个变量都指向同一个数组。此外,ls只能在if块内访问。
标签: javascript arrays push