我有3个独立的数组,我希望将它们全部加载到一个数组中.我可以使用.push()多个阵列吗?这样的事情可能吗?
var activeMembers=[]; // Active Users
var noactiveMsg=[]; // Non-Active Users with a Pending Message
var noactiveNomsg=[]; // Non-Active Users without a Pending Message
var chatCenterMembers=[]; // Final Array of Chat Center Members
chatCenterMembers.push(activeMembers).push(noactiveMsg).push(noactiveNomsg);
Run Code Online (Sandbox Code Playgroud)
有没有办法链接.push()?
Mat*_*all 25
您正在寻找(vanilla)JavaScript方法Array.concat().
返回由此数组与其他数组和/或值连接组成的新数组.
例如,遵循您的代码:
chatCenterMembers = chatCenterMembers
.concat(activeMembers)
.concat(noactiveMsg)
.concat(noactiveNomsg);
Run Code Online (Sandbox Code Playgroud)
chatCenterMembers.push(activeMembers,noactiveMsg,noactiveNomsg)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5788 次 |
| 最近记录: |